どの Lisp (方言) を学ぶべきでしょうか、またその理由は何ですか?
CL と Scheme の断片化により、導入が遅くなります (少なくとも私にとっては)。
それで、「本当の答え」を教えてください!
機能の比較を読んでみましたが、方言が完全に末尾再帰的であるかどうかなど、難解な(私には完全には理解できない)内容に行き詰まっているようです。皆さんが(集合的に)このわかりにくい違いを明確にしてくれることを願っています。
好きなもの
優れたライブラリ サポート、優れた環境、および Unicode サポート。
嫌いなもの
フレームウォーズ。最初は役立つが、長期的な学習を妨げる機能。
アップデート
私は主に MzScheme を使っていますが、readline サポートが使えるようになってからは、とても気に入っています。私は Unix で GUI を実行しないので、私にとっては MzScheme が適切な環境オプションのようです。
また、Clojure には Debian に簡単にインストールできる .deb パッケージがあるので、とても使いやすいです。これは大きな勝利です。下にいる一部の怒りっぽい人たちの敵意にもかかわらず、参入障壁が低いのは勝利です。私は手取り足取り教えてもらうのが好きです。
もっとたくさん読んだ後SICP、末尾再帰に関する問題については、かなりよく理解できました。
ベストアンサー1
クロージュア積極的に開発されている Lisp の現代的な方言です。JVM をベースとしているため、すべての Java ライブラリがすぐに利用でき、Unicode もサポートされています。
これは選択肢の 1 つであり、唯一の真の答えではありません。