レポート: プログラミングGauche

Lisp、現在使われてる最古の言語の一つ。もう一つはFortran。もとはリストを処理するシステムということで、LISt Processingの頭文字から命名。
拡張可能なプログラム言語というのが特徴。
Scheme、Lisp方言。方針は、"単純で直行する少数のルール"
Gauche、Scheme処理系の実践的な言語。

Gauche

Perlからの影響
・正規表現
・モジュールシステム
・文字列補間
・DBI/DBD

Common Lispからの影響
・CLOS
・キーワード引数
・コンディション
・総称関数

総称関数は、さまざまな方ごとに適切な処理を自動で行ってくれる機能。
継続は難しい・・・。

コメント

人気の投稿