Предположим на данный момент, что С++ не является функциональным языком программирования. Если вы хотите написать компилятор с использованием LLVM для внутреннего использования, и вы хотите использовать функциональный язык программирования и привязки к LLVM для выполнения своей работы, у вас есть два варианта, насколько я знаю: Objective Caml и Haskell. Если есть другие, то я тоже хотел бы узнать об этом.
Я не прошу субъективных мнений, поэтому, пожалуйста, не указывайте тег subjective
. Я хочу поразмыслить об этом, но я не уверен, что знаю, каковы все компромиссы. Итак, StackOverflow на помощь. Каковы компромиссы?