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

CLOSとExpression Problem

,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,--―'''""`ヽ'  ̄`ヽ、 / ヾ / ~`ヽ / ヽ;: /"""ヾ ヽ / ;:;;:::'''' l /;:;;:::''' \ i / /;:;;:::''' ヽ ヽ | | ヽ | / ;/ ヽ ヽ / ;:;:ヽ ,,,,;;::'''''ヽ | i / ,,,,;;::::::::::::::: __ ヽ ヽ | | " __ :::: '"…

ISLISPを使うべきでないたった1つの理由

突如としてライフハック風なわけだが ∧_∧ ∧_∧ (´

curryは飲み物

概要 LISPでカリー化された関数を定義するマクロを作ってみた.カリー化された関数は,必要な数の引数が渡されればただちに評価されて結果を返すが,引数の数が足りなければ部分適用された関数となる.それもまたカリー化されている. 動機 昨日も一日中椅子…

LISPで中置記法を書くマクロ作ってみた

中置記法もありじゃないかな LISPといえば前置記法。前置記法といえばLISP。曖昧さのない前置記法+カッコという形式は、わかりやすいし生成しやすいし、大変便利です。LISPファンのかたの中には、中置記法なんていらねえよ! という方もおられるでしょうが…