Поскольку ответов пока нет, я постараюсь превратить свой предыдущий комментарий в ответ с более подробной информацией.
Я только что попытался создать стандартную ассоциацию Windows для *. Fsx файлов, чтобы открыть их автоматически в fsi.exe , и это работает без проблем - при открытии fsx file, он запускает F # Interactive и автоматически оценивает содержимое файла. Это соответствует выполнению команды:
> fsi.exe test.fsx
Однако я думаю, что изучать F # намного проще, используя F # Interactive из Visual Studio. Даже если у вас нет лицензии, вы можете использовать Visual Studio Shell с бесплатным плагином F # . Я думаю, что SharpDevelop также обеспечивает аналогичную интеграцию (но, вероятно, не с некоторыми ограничениями).
Самый простой способ начать - создать новый "F # Script" ( Файл -> Новый -> Файл ... ), а затем начать писать некоторый код (в различном порядке). Затем вы можете выбрать некоторую часть кода и оценить ее в интерактивном окне F #, набрав [Alt] + [Enter]
. Сначала вам нужно открыть интерактивное окно F #, что можно сделать с помощью [Ctrl] + [Alt] + [F]
, или вы можете найти его в пункте меню Вид -> Другие Windows .
Я думаю, что большинство веб-трансляций F # используют F # Interactive таким образом, поэтому, если вы посмотрите на некоторые из них, вы должны получить хорошее представление о том, как их использовать. Посмотрите, например, на Как мне? видео на www.fsharp.net или F # видео на канале 9 .