開発●オープンソース
URL●http://www.plt-scheme.org/software/drscheme/

実に様々なソフトウエアが無料で利用できるようになっています。そこで,主に「ソフトウエアを作る環境を楽しくするお役立ちフリーソフト」を集めて,1日1本のペースでご紹介します。

図

 「DrScheme」はLispの一種である「Scheme」というプログラミング言語の統合開発環境です。SchemeはLisp系の言語としては,Common Lispと並ぶ人気を誇っています。Common Lispの仕様が巨大で複雑である一方,Schemeは言語機能を極限まで単純化することを目指しています。そのため,文法の学習が比較的容易で,教育用に使われることもあります。

 Schemeは,Common Lispと同様,Lisp系の言語であるため,プログラムの中にカッコが大量に登場しますが,DrSchemeはカッコの位置を自動的にインデントする機能を備えています。最近,Schemeをはじめとする関数型言語が静かなブームを起こしています。あなたも挑戦してみませんか。