Rts:skimu
最初に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について感じてることをざっくばらんにどうぞ
好きデス。