Rts:skimu

Rts:skimu

Scheme:RoadToScheme

最初にSchemeを使ったのはいつ頃でしたか、またその処理系は?

1991 年。 MIT Scheme。

どうしてSchemeを使ってみようと思ったのでしょう

当時 68030 を使ったマイコンシステムを作っていて、最終目標は MINIX を載せることだったのだけど、とりあえず Lisp でも組み込んでみようかと色々物色中に、友人に Better Lisp としての Scheme の存在を教えてもらった。 MIT Scheme はあまり使うことなく SCM の方が手軽だったのでそっちを使うことが多かった。

それまで良く使っていた他の言語は?

BASIC(Sharp の MZ-80B), 機械語(Z80, 6809, 68000), C, Unix tools。 BASIC09 や Modula-2,3 には憧れる物があったけど、結局一度も使うことは無かった。Scheme 知ってから Fortran と Pascal。Pascal を勉強したとき C に似てるだろうと予想してたけど、むしろ Scheme に似てると感じた。(ローカル関数が使えたり、変数の使い方もおんなじ)

どのくらいSchemeを使い込んでいますか?

以前は関数電卓として使っていた。 Emacs が浮動小数点をサポートするようになって一時期 Scheme からは遠ざかってたけど Gauche を発見してまた復活。仕事で作業の自動化のためのスクリプティングから、もうちょっと難しいことを考えるときの道具、あるいはプロトタイプ言語として。質的に難しい問題をどう攻めるか考えてるときのヘルパーとしては Scheme は最高ですね。3 年に一度ぐらいしかそんなこと考えるチャンスは無いけども。

あとは、skimu に僕の作品集があります。

Schemeについて感じてることをざっくばらんにどうぞ

好きデス。

More ...