Gaucheの拡張モジュールdyncompをリリースしました。このライブラリを使うと、Gaucheのコードの中でCの関数が定義できるようになります(PerlのInline::Cみたいなモジュールです)。 メリットとして、以下のものがあります。 Schemeのコードの中に埋め込めるのでメンテナンスが簡単 コンパイラとしてTiny C Compilerを使っているのでコンパイル速度も速い Cといってもgauche.cgen.ciseを使ったS式表現なので、C風の構文アレルギーの方でも安心して使える デメリットとしては、以下のものがあります。 現状Linuxでしか動かない*1 読めないヘッダファイルがある(GCCの機能に依存しているものとか) 構文がSchemeに似ているのでコードを書いていると混乱する 以下はマンデルブロ集合の計算でベンチマークをとった結果です (CPUはPentiumM 2.