В C# vs F# vs OCaml есть :?
- tagged union
- возможность использовать объекты без классов
- автоматический вывод типов для переменных
- приоритет на программирование на иммутабельных данных
- компиляция в standalone без необходимости тащить на клиента пару гигов рантайма
lex/yacc из коробки в базовой поставке
Я не в смысле споров, просто интересуюсь стоит ли связываться с тем же шарпом. Ни один не видел вживую, только камл чутьчуть потыркал.
- tagged union - OCaml, F#
- возможность использовать объекты без классов - C#, OCaml?
- автоматический вывод типов для переменных - OCaml, F#, C#
- приоритет на программирование на иммутабельных данных - OCaml, F#
- компиляция в standalone без необходимости тащить на клиента пару гигов рантайма - OCaml, C#, F# (.NET Core ни на какие пару гигов не тянет, есть AOT как я слышал)
- lex/yacc из коробки в базовой поставке - F#, OCaml