7langs7weeks

7つの言語7つの世界 Io 3日目

ついにIoも3日目、雑ですがメモと感想を。 DSLを作る話。 phonebook.io わざわざ文字列をパースしなくても、電話帳のリストを構文として解釈するようにIoを変更({}や:の意味をかえる) phonebook.ioがそれ。ところでp64のforEachはforeachの間違いかな?なんか…

7つの言語7つの世界 Io 2日目

http://lab.lowreal.net/test/io-language/ この資料が分かりやすかった。 以下メモ書き 言語の基本的な動作を覗く ループ loop(処理) while(条件, 処理) for(カウンタ名, 初期値, 終了値(含む), senderを伴うメッセージ) for(カウンタ名, 初期値, 終了値(含…

7つの言語7つの世界 Io 1日目

探してみよう Ioの問題点 「"Io言語" 問題点」で探したら7つの言語7つの世界関連のものしか引っかからない 日本語の情報が少ない「"Io言語" 問題点」でググったら235件… http://xole.net/docs/IoGuide_ja.html日本語あった! 英語でも情報がすくない。Newest …

7つの言語7つの世界 Ruby 3日目

試してみよう 感想等 3章はRubyのメタプログラミングの紹介、メタプログラミングとはプログラムを書くプログラム Rubyの機能を使えばDSL(ドメイン固有言語)を構築することが簡単に出来る(らしい) メタプログラミングRuby欲しくなった。 Rubyの3日分の「試し…

7つの言語7つの世界 Ruby 2日目

探してみよう 試してみよう 感想等 感想 クラスさえもClassクラスのインスタンス。全てがオブジェクト。 そしてModule.classはClassで、Module.class.superclassはModuleで…と頭がこんがらがりそう。 mixinの仕組みは便利ですね。Enumerableはいろんな演算を…

7つの言語7つの世界 Ruby 1日目

Okinawa.rbも立ち上がったみたいだし http://www.minituku.net/courses/1/lessons?locale=ja こんなすごく便利なサイトもあるし、Rubyもっと覚えたい。 残念ながら今のお仕事で使えるかは微妙。 とりあえずの目標として http://www.ruby-assn.org/ja/certifi…

7つの言語7つの世界を読みます。

7つの言語7つの世界を買ったので読みます。Scheme修行と平行して読む。楽しみ楽しみ。7週間で読めるかは微妙なところだけどw 読んだら友達に貸す。貸したら自分で買いそうだけど。早く貸すためにちゃんとサボらず読む。「はじめに」の中で書いてあったことを…