IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

わーい \(^o^)/ Scheme もどきを JS で書いたよー!

昨日の夜のこと

(1000 人スピーカープロジェクトの打ち上げが終わって、解散後、数名でサイボウズラボに寄り道)
id:amachang: あー今日は楽しかったねー(レゴみたいなおもちゃで遊びながら)
id:nishiohirokazu: うんー楽しかったねー(レゴみたいなおもちゃで遊びながら)
id:amachang: yuum3 や yad-EL さんが言ってたみたいに SICP 読んでみたいなー
id:yukoba: …黙々…
id:amachang: ところで yukoba さん、さっきから何やってんの
id:yukoba: え? Scheme 作ってる(超笑顔)
…レゴみたいなおもちゃ ポロリ
id:amachang & id:nishiohirokazu: えー!抜け駆けずるいー!!!><
id:amachang: おれも作る><!
id:nishiohirokazu: えっえっ、じゃあ僕も><!

というわけで

深夜の 12 時に Scheme ハカソンが始まりましたとさ \(^o^)/

で、みんな 4 時くらいに完成したよ!

ひゃほほい\(^o^)/

で、僕のは><

以下のリンク先です><(Firefox でしか動きません)
http://amachang.art-code.org/scheme/
もちろん、勉強用の実装なのでかなり適当な部分沢山あるけどね><
Boolean 型がないとか、パーサ超てきとうとか、関数も全然ないし

思った事

変数のスコープが難しかった><
変数のスコープを JavaScript のプロトタイプで実装したら旨くいってうれしかった\(^o^)/
なんか、みんなでコード書いて競い合うの楽しい\(^o^)/

1000 人スピーカプロジェクトのまとめは

明日の朝に書きます!