LISP

trivial-gray-streams についてのきわめて瑣末な記事

Gray Stream の提案と,その実装であるところの trivial-gray-streams について訳したよ. まずはGray Streamsについて.参考サイトは以下のとおり. http://www.nhplace.com/kent/CL/Issues/stream-definition-by-user.html FAILED Issue STREAM-DEFINITION…

CLOSとExpression Problem

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

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

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

curryは飲み物

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

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

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

asdfをはじめよう(Getting started with ASDF)を訳したった

(拙い翻訳で)すまんな。 ASDF日本語の関連情報(その他にもあったら教えて欲しいなって) #9LISP How to use ASDF http://beta-reduction.blogspot.jp/2010/05/9lisp-how-to-use-asdf.htmlCommon Lisp users jp ASDF http://cl.cddddr.org/index.cgi?ASDF 原…

AWKっぽいコードをLISPで書く

__________ <○√ ‖ くく しまった! これは車輪の再発明だ! ココは俺に任せて先に http://www.cliki.net/CLAWK に行け!こんな感じでテキストファイルを処理するLISPユーティリティが欲しい。 (defawk parsing ;; letと同じ変数束縛。全てに先ん…

Alexandriaのマニュアル(ドラフト版)を訳したよ

CLikiの推奨ライブラリでもあり、(http://www.cliki.net/Current%20recommended%20libraries)、モダンなCommon Lispの標準でもある(http://modern-cl.blogspot.jp/2011/04/4-common-lisp.html)ユーティリティライブラリ、Alexandriaのマニュアルを訳した…

パスネーム可搬ライブラリCL-FAD

Cliki の current recommended libraries*1 のひとつである、パスネーム可搬ライブラリ、CL-FAD の説明を訳した。てきとー訳なので、間違っていたら許してほしい。ツッコミ歓迎。元はこちら。http://weitz.de/cl-fad/別の方の紹介。http://sakito.jp/cl/cl-f…

LISPは実はあんまり難しくないんじゃないか。まあ個人の感想でね?

嘘だ。 これは『実践 Common LISP』読んだ上でのわかりづらかったポイントの個人的なメモ 括弧 再帰 シンボル 括弧 どうせエディタが対応とってくれる。嘘だっ!括弧だらけだと言われるのは、条件分岐も繰り返しも配列も連想配列もパッケージ定義もクラス定…