2008-01-01から1年間の記事一覧
EmacsでThumbSenseみたいなことをやるためのelispを作ってみました。これを使うとタッチパッドに触れながらキーを押したときに任意のコマンドを実行できます。 必要なもの synclient タッチパッドの状態を取得するためにsynclientを必要とします。なお、この…
2008/10/18に行われたShibuya.lispで発表したLTをニコニコ動画にアップロードしました(録音データとスライドをあとから合成したものです)。
Shibuya.lisp Tech Talk #1に参加してきました(LTでdyncompの発表をしてきました)。スタッフおよび参加された皆様、お疲れさまでした。以下感想など。 表に出ていませんが、意外と皆さん、インハウスでLispを使っているんですね。他言語に比べてコアが小さく…
Windows/MinGWでも動作するようになりました。Gaucheboxでも使えます。
dyncompをMacOSXとFreeBSDでも動作するようにしました。あとは、Windowsでも動かしたいんだけど、コンパイルを通すのすら面倒で前途多難。
Gaucheの拡張モジュールdyncompをリリースしました。このライブラリを使うと、Gaucheのコードの中でCの関数が定義できるようになります(PerlのInline::Cみたいなモジュールです)。メリットとして、以下のものがあります。 Schemeのコードの中に埋め込めるの…
Matzにっき(2008-02-19)にあったプログラムくらいなら、一応glintでも問題を検出できます。 (define (test a b) (print (+ a b))) (define (main args) (if (< 3 (length args)) (test 1 test) (test 1 2)) 0) % glint hidden_dangers.scm hidden_dangers.sc…
去年に引き続き、3/8に行われたgauche.nightに参加してきました。スタッフ、参加者の皆様方お疲れさまでした。今回もgauche.gongで発表させていただきましたが、発表した内容をニコニコ動画にアップロードしました。 あと、glintとGauche-ARToolKitのサイト…
どう書く?orgのお題「ライフゲーム」を実装する過程をニコニコ動画で公開してみました*1。ただ、模型とかフィギュアの作成動画って門外漢でも見ていて楽しいのですが、プログラムを作るのって他人が見ても何がなんだか分からないですね(時間が経つと、自分で…
zickさん作の「PostScriptで書いたLisp」*1をPSプリンタ(brotherのHL-5070DN)で印刷してみたところ、ちゃんと出力されました。ちなみに出力するのに結構時間がかかって、上の例だと6分くらい、10の階乗だと10分以上かかります。 *1:http://blog.bugyo.tk/lyr…