「Common Lisp」を含むブログ

2日目 asatabaasataba 2012-05-22

...めば解消する悩みだろうけど、それにしたってマクロは複雑だ。 半年位前にSchemeをやっていてこんなことを思った 「マクロが書けないLispを使うくらいだったらPythonで十分じゃないか! だったらCommon Lispをやろう!」 ) まぁ、CLもSchemeもLispだからこのブログの趣旨にはそってるわけで‥と逃げを図ります。

Common Lispでシェルを便利に!「Shelly」をリリースしました - 八発白中 f-starf-star 2012-05-22

Common Lispでシェルを便利に!「Shelly」をリリースしました - 八発白中先日のKy...続きはこちら

1日目 asatabaasataba 2012-05-21

実質的な作業に入ったのが今日が初めてです。 後々のために、記事はnumberingしようと思います。本日の主な成果characterクラスの作成move関数と周辺のutility関数の作成Clackチュートリアル3までなぞる。 考えてること 現在、自分はClackを使ってclientから情報(ポインタの座標とか)を受け取り、サーバーで計算・HTMLの生成を行い、Clackを使ってclientに更新...

SICP 1.1.2 Naming and the Environment 〜 1.1.5 The Substitution Model for Procedure Application tetsu_miyagawatetsu_miyagawa 2012-05-21

ノート1.1.2 Naming and the Environment 名前付けと環境。 数値に名前をつけて計算に使う例:> (define size 2) > size 2 > (* 5 size) 10 > (define pi 3.14159) > (define radius 10) > (* pi (* radius radius)) 314.159 ...

Common Lispでシェルを便利に!「Shelly」をリリースしました nitro_idiotnitro_idiot 2012-05-21

...ch Talkでご紹介しましたが、「Shelly」というプロダクトを作りました。 Shelly View more presentations from fukamachi まとめると、ShellyはCommon Lispの関数をシェルコマンドのように実行できるユーティリティです。 インストールは以下のコマンドを実行してください。「LISP_IMPL=ccl」の部分は使っている処理系に合わせ...

逆FizzBuzz silesile 2012-05-17

逆FizzBuzz問題 (Inverse FizzBuzz)というものがあるのを知ったので解いてみた。 結構力技。 あと、本当に合っているかは不明。;; 逆FizzBuzzを解く関数 ;; listは fizz,buzz,fizzbuzz のいずれかを要素に持つリスト ;; ;; 処理内容は、 ;; - 1: 開始数値を(1から15の範囲で)設定して、とりあえず解いてみる ;; - 2: その15...

2012-05-17 mhrsmhrs 2012-05-17

「ほんと」を歴史的かなつかいでは「ほんた」とか書くの? どうしても發音どほりにあらはしたければそのやうに書いておk、つまり「ほんと」で問題なし。僕は發音に合せて書くときは、片假名にして非正則であることを暗示することがあります。「ホント」とか「アホ」とか(それぞれ正則は「本當(ほんたう)」、「阿呆(あはう)」)。もちろんかういふのは必須ではありません。好みの範疇でせうか。 歴史的假名遣(正かなづか...

第一回 Kyoto.lisp natsutannatsutan 2012-05-13

...pWorksのステマをしていたので、これを見ているLispWorksの社員の方は、natsutanさんに無料で最新版のライセンスをあげてください。とても喜んでまた宣伝すると思います。 ・ 最近作ってるCommon Lispプロダクトの話をします。 nitro_idiot さん。 半分はPerlの発表でした。'を解釈してしまうshell環境の場合、普段出番のないquoteの出番があって...

Clojureでsyntactic closureを使ってhygienic macroを書くためのライブラリを作りました athosathos 2012-05-06

...eshttp://en.wikipedia.org/wiki/Hygienic_macrohttp://d.hatena.ne.jp/leque/20080528/p1 hygienic macroとCommon Lispのマクロのようないわゆる「伝統的なマクロ」で表現力を比較すると、syntax-case等によってCommon Lispのdefmacroが定義できる一方、hygienic ...

Clozure CL+Quicklispからのdrakma kazekyokazekyo 2012-05-06

...tall :path ".quicklisp/") ? (ql:add-to-init-file) ? (quit) |||?| $ ccl Welcome to Clozure Common Lisp Version 1.8-r15286M (DarwinX8632)! ? (ql:quickload :drakma) (略) > Error: Unable t...