Content tagged lisp

2017-11-06

posted on

I just migrated from Jekyll to Coleslaw.

Recursive Macroexpansion

posted on

Yesterday, as a holiday coding, I made yet another macro-expansion system which allows for easier compile-time error handling, which I previously described in this post.

昨日、ゴールデンウィークの遊びコーディングとして、 前々から言っていた ものに相当する、 リスタートやコンディションと密に連携できるマクロ展開システムを作りました。

Project started: lisp on opencl

posted on

Radeon HD5770と nVidia TESLA c1060 およびニュー電源を手に入れたので、 この一週間は、 C言語のサブセットであるOpenCLにコンパイルされるlisp拡張を制作する予定。 まあ、肝心のビデオカードがまだ動いていないんだけど・・・

^がlambdaの省略として使いにくいという話

posted on

お久しぶりです、浅井です。

論文やばかったり人の論文読んだりgithubで議論したりする毎日ですが、 表題の通りの議題について。

紹介: ライブラリ Inner-conditional

posted on

inner-conditional の紹介をします。

Q.なにができるの?

A. ループ(など)の中の条件判定を、内側に書いたままで外側に出せます。

Common Lisp で Code Walker を実装するなら その②

posted on

前回の続き。状態を持つmacroletを書くにはどうすればいいのか!? これが答えだ!

Common Lisp で Code Walker を実装するなら

posted on

Common Lispを使っていると、みんな一度はマクロでDSLを実装したくなります よね。みなさんどうしてるでしょう。例えば、自分の作ったマクロ my-macro の中では、特定のS式、たとえば=my-clause= に特殊な意味を持つ 節としての役割を与えたい時。マクロは引数のS式を好きに扱えるので、なんで もありです。だから、例えば。

オレオレlisp入門

posted on

Lispでプログラミングをはじめるには何をすればいいのか、まさに直接的な チュートリアルをつくろうと思い立ち、この記事を書き始めました。

古いし読むに耐えない記事なので削除! (2016/3/30)