2011-01-01から1年間の記事一覧

classの記述を簡潔に書けるようにする

Lua

Codifyでclassを記述する時の方法が以下の様な感じで、metatableを意識しないで書けるのがとても良かったので実装してみた。 Vec3 = class() function Vec3:init(x,y,z) self.x,self.y,self.z = x,y,z print("vec3:init",x,y,z) end function Vec3:dump() pr…

iPad上でProce55ingの様に書けるLua環境Codify

http://twolivesleft.com/Codea/ Proce55ingのAPIを意識して作られている上に、エディターやカラーピッカーまで付いててすごい。 コード補完も便利で、ちょっとしたプロトタイピングには最高の環境じゃなかろうか。 ただし、アプリの制限でファイルの入出力…

ダァシェリェス

ブレインファック系の言語はそろそろゲップが出そうな感じだけども、たまにはやってみようかと思ったが入力が思いの外めんどくさいので中間言語(ってほどでも無いが)にしてみた。 syelies=<<EOS inc incd*H inc incd*e inc incd*l inc incd*l inc incd*o inc incd* inc incd*W inc incd*o inc incd*r inc incd*l inc incd*d inc incd*! do dec wh inc do put inc wh EOS dic={ "incd"=>"ダァ", #buf[ptr] += 1 "d…</eos>

COOL終了

P55のアプリとかソース置き場に使ってたCOOLが6/30で終わってしまってた! 過去のソースを参照しようとしたらこの有様だよ! クソが! まだデータサルベージ出来るかな? ホント勘弁して欲しいわ。。。 サルベージ出来た!FTPはまだ繋がる。 7月中旬までって…