これが状況です:私は主にC#をプログラムし、失いたくない型を書いています。同時に、関数型プログラミングを学びたいと思っています。もちろん、明白な答えは F# です。
しかし、C# 以外はすべて emacs をエディターとして使用しており、Lisp も学びたいと思っています。(あなたが知っているエディター/IDE の言語を学んでください。そのため、私は VS マクロを書くための VB を少し知っています) そして、それは emacs だけではありません。Lisp は私が本当に学びたいものです。
F# に関しては、相互運用性の問題なしに C# と組み合わせることができ、優れた GUI (WPF) とその他の多くの .NET 機能を備えています。しかしもちろん、Lisp ほど成熟していません。
私が現実的に考えると、関数型言語を自分の職業生活に密輸したいのであれば、それは F# でなければならないことはわかっています。2 つの言語全体を学習するのは少し大変に思えるので、Lisp が関数型プログラミングを学習する優れた方法になることを期待していました。後で F# を始めれば、とても簡単になるでしょう....
これは本当ですか?それとも、2 つの言語はまったく比較できないのでしょうか。