2008-06-01から1ヶ月間の記事一覧
The Art of the Metaobject Protocol作者: Gregor Kiczales,Jim des Rivieres,Daniel G. Bobrow出版社/メーカー: The MIT Press発売日: 1991/07/30メディア: ペーパーバック クリック: 35回この商品を含むブログ (14件) を見る積ん読状態の本が溜まってるの…
ソースコードからコメント部分を削除するプログラム decomment を書いてください. すくなくとも,decomment を記述したのと同じ言語で書かれているソースコードが 扱えるようにしてください. どう書く?org (use file.util) (define (main args) (dolist (…
ペントミノ パズル(明治ミルクチョコパズル)をGaucheで解く(1時間で解けるようになった) - Gemmaの日記とのことなのでここは意地で対抗。id:Gemmaさんの初めのコードと同様、重複を除去してなかったのでそれを検討。いろいろ思案してたけど、よくよく考えて…
以前に作ったチョコレートパズルを継続渡しで解くプログラムを見つけた。せっかくなので載っけとく。継続を使ったサンプルプログラムって結構数が少なかったりする(と思う)ので、まぁ誰かの参考になれば嬉しい限り。チョコレートパズルについて詳しくは各自…
PLT Scheme version 4.0 is now available from http://plt-scheme.org/This major new release offers many improvements over version 372, and we encourage everyone to upgrade. The Racket Blog とのこと。PLT Schemeはあんまり使ったことないけど、以…
火曜日の話だからちょっと時間が経ってるけど、LL Futureのチケットを購入。一応Tシャツ付き。
是非誰か。ってまだチケット売り切れてないんかな? LL 2008 実行委員のともだちから「今年の LL 2008 には Larry Wall が来るかもよ」というささやきを受けた。早速ローソンに走るワタシ。 絶対に失敗しない LL2008 チケット入手@ガンダム風 - 8tree にっき…
正規順序や作用的順序などについて、もう一度調べてまとめようと思ってたけど、Wikipediaに詳しくまとめられてたのでそちらで代用。 Evaluation strategy - Wikipedia, the free encyclopedia 評価戦略 - Wikipedia ところで、厳密にいえば作用的順序もcall …
今回はSchemeのイントロダクション。「Schemeでは+や-も関数で、前置記法で書くよー」とか「定義はdefineで書くよー」とか。 しかし、人にものを教えるっていうのは想像以上に難しい。特殊形式の説明でパニクりました(始終パニクってたという見方も)。それか…
Types and Programming Languages作者: Benjamin C. Pierce出版社/メーカー: The MIT Press発売日: 2002/01/04メディア: ハードカバー購入: 5人 クリック: 86回この商品を含むブログ (52件) を見る卒研のためにTAPLをチビチビ読み進めてます。と言ってもすべ…
与えられた木から、子→親への対応を作るより。 (define (get-parent-alist tree) (define (rec root children) (append-map (lambda (child) (acons (car child) root (rec (car child) (cdr child)))) children)) (rec (car tree) (cdr tree))) 15分強。app…