@Fengol

В какие языки транслируется F#?

Я слышал что F# умеет трансливаться в javascript. А в каие ещё языки он умеет транслироваться? Может есть список? И важно чтобы он именно транслировался в натив, а не взаимодейстовал на уровне рантайммашин.
  • Вопрос задан
  • 231 просмотр
Пригласить эксперта
Ответы на вопрос 2
FoggyFinder
@FoggyFinder
Как уже написали выше, вопрос только в затратах на написание. Поэтому прежде всего хотелось бы узнать причины возникновения такого вопроса.

Если вас интересует список OS проектов, то кроме вышеупомянутого Fable (который очень популярен), есть еще FEZ

FEZ - an F# to core erlang experiment

Но учтите, что проект экспериментальный.

Fjord это еще один экспериментальный проект, который давно не обновлялся:

Fjord, F# programming language for the JVM.

Также отмечу активно разрабатываемый CoreRT:

> The CoreRT compiler can compile a managed .NET Core application into a native (architecture specific) single-file executable that is easy to deploy.

Что касается поддержки F#, то советую обратить внимание на этот ишшуй:

F# Status on CoreRT and UWP #6055
Ответ написан
Комментировать
mindtester
@mindtester
http://iczin.su/hexagram_48
https://fable.io/
и похоже вполне себе активный
https://github.com/fable-compiler/Fable

ps
И важно чтобы он именно транслировался в натив
а тут надо как то вернуться к реалиям .Net RunTime

все .Net компилируется либо в .Net RunTime, а там есть Ngen (хотя если копнуть вариаций гораздо больше, тот же Unity со своим модифицированным Mono и IL2CPP)

но F# компиленный js, будет работать там, где работает js - бро, или нода
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы