とりあえず、C++ は関数型プログラミング言語ではないと仮定しましょう。バックエンドに LLVM を使用してコンパイラを作成し、関数型プログラミング言語とその LLVM へのバインディングを使用して作業を行いたい場合、私の知る限り、Objective Caml と Haskell の 2 つの選択肢があります。他にもあるならそちらも知りたいです。
私は主観的な意見を求めているわけではないので、これにsubjective
タグを付けないでください. これについて自分で決めたいのですが、すべてのトレードオフが何であるかはわかりません。だから、救助へのStackOverflow。トレードオフは何ですか?