chicken

easyffi を使ってみたんだけど、なにがなんだかわからない

Vala のサンプルを見て書いてみた: (require-extension easyffi) (foreign-parse/declare "#include <gtk/gtk.h>") (define-external (_gtk_main_quit_gtk_widget_destroy ((pointer "GtkWidget") _sender) (c-pointer data)) void (gtk_main_quit)) (define-external (</gtk/gtk.h>…

Chicken Scheme のコマンドの使い方

Chicken Scheme には csc というコンパイラと csi というインタプリタ的なそれがあります。 中でも csi はコンパイルしないで実行できるのでとっても重宝します(質の悪い前フリ)。 Scheme では main 関数を呼ぶ必要はなかったりするので、トップレベルに書け…

chicken つこおてみた

Sphinx-1.2.2/sphinx の application.py の中から _init_builder の上 3 行だけ書いてみた: (define (init-builder self builder-name) (when (null? builder-name) (print "No builder selected, using default: html") (set! builder-name "html")) `(,sel…