После нулевой дозы F# стал интересен, поставим, поучимся с Вами ;)
Хотя после уроков по Руби я о работе забыл на полторы недели, слишком интересно стало. Не изученные языки программирования хуже башорга ;)
Блог специально посвящен программистам, желающим шаг за шагом обучиться новому ЯП. Здесь уже серия статей о Ruby, новые блоки об изучении C#, Java и Python! Спешите подписаться — мы рады каждому!
1. Перед постами читайте описание блога.
2. Это не мой вариант.
Цитата:
«Внимание! Это последняя капля, опубликованная в блоге Ruby! Все прошлые (1, 2, 3, 4, 5, 6) уже сидят в новом блоге Стартап «Программист». Блог предназначен для начинающих и, возможно, «матёрых» программистов, желающих выучить шаг за шагом первый или… цатый язык программирования.»
Да, конечно F#. В то время, когда я писал комментарий, в блоге была только эта статья и ещё одна, вроде о Ruby. Не думал что авторы обучающих циклов кинутся переносить свои статьи сюда. Я понимаю, что они кроме непосредственно языков относятся и к обучению, вот было бы здорово одну статью размещать одновременно в нескольких блогах.
Скорее всего не посмотрел на количество страниц, так как думал, что блог новый. Я то думаю, откуда за пол часа такое пополнение :-) Ну что же, раз авторам удобнее писать здесь, придётся подписаться.
Например «поставить Mono, а поверх него — F# September CTP (скачивайте .zip-файл). Обратите внимание, что для работы F# September CTP необходима версия Mono 2.0.» для меня совсем не очевидно, как и то, например, что F# не работает с Visual Studio Express
Вполне возможно, что я что-то упустил. А именно то, что MSR-SSLA (http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/fsharp-license.txt) является свободной лицензией.
Ээ. А зачем разрабатывать на ocaml под .NET/Mono? У ocaml есть своя виртуальная машина. А еще он компилируется в native, как под windows так и по *nix. А еще он полностью свободный чего не скажешь о компиляторе F# и .NET в целом.
Например для интеграции с другими частями уже существующего приложения скажем на С# или С++. Только не спрашивайте зачем было начинать разработку на них, если есть Java etc :)
Влюбляемся в F#: Доза 0.1: Как установить F#