Gauche

debian + nginx

nginx + gauche で検索してみたけど動かした記録が見つからなかったので、動作実績として書き留めます。環境 debian nginx (0.7.67) gauche (0.9.3.3 [utf-8,pthreads]) Gauche-fastcgi-0.1.3 spawn-fcgi 基本的にぐぐると情報がいっぱい出てくる ruby や ph…

lazy と delay

やっと lazy と delay の違いがわかった。前にごちゃごちゃやって、はまっていたのが嘘みたいにあっさり。。 多分、前は info に書かれてるような Haskell っぽい引数の表記に慣れてなかったから分からなかった or 何か勘違いしてたのだろう。 delay (1) (fo…

ぷよぷよ問題(2)

前に一度、問題文をちゃんと読まずに公開してしまいました。どうもすみません。 で、以下に同じものを公開します。人材募集企画 2011年版: 人生を書き換える者すらいた。面白そうだったので、刹那的にやってみました。 問題をファイルに保存して引数で渡して…

ぷよぷよ問題

人材募集企画 2011年版: 人生を書き換える者すらいた。すいません。元記事をちゃんと読んでいませんでした。 一度公開してしまったのですが、いったん削除します。2011/02/17 追記 公開しなおしました。 ぷよぷよ問題(2) - まにっき

precomp 使うと C のコードも生成してくれるんだ。

何が目的ということもなく precomp で Gauche のスクリプトを dynamic-load できるようにコンパイルしてみた。 調べたこと、やったこと ext/util/Makefile にこんなのがあったので $(PRECOMP) -e -P -o util--match $(top_srcdir)/libsrc/util/match.scmtrun…

gosh-mode.el

前もちょっと書いたんですけど、こつこつと書き溜めてたものを紹介します。 gosh-mode に関するものであれば、どんなコメントも歓迎します!gosh-mode は Emacs 上で動く scheme-mode の拡張 major-mode です。 scheme-complete.el や gauche-mode.el などを…

gauche trunk インストール

gauche の parser と json モジュールを使ってみたかったので trunk をインストールしてみました。 環境 OS: Debian lenny autoconf 2.65 をインストール Autoconf - GNU Project - Free Software Foundation から 2.65 のソースをダウンロード *1 ./configu…

Gauche-net-hatena 作成

http://github.com/mhayashi1120/Gauche-net-hatenaAtomPub を利用した実装です。 作ってるあいだに hw.pl とか simple-hatena-mode とか見つけたんで今さらって感じですが、Gauche での実装ということで。。 Gauche-net-twitter を真似して作っています。 h…

Gauche hatena.scm

blog 関連の API はとりあえず完成したようです。その内まとめて github で公開します。