вторник, 17 марта 2009 г.

F# : Ссылки

Вы когда-нибудь приписывали своим переменным размерность? Ну хотя бы в уме то точно. А вот чтобы еще и не ошибиться при вводе формул... Вот отличное начало одного из блогов(слышал про причины этого инцидента, но нигде не видел их подтверждения, правда и не искал. Но никак не ожидал найти его в блогах на MSDN :) ):
Do you remember NASA's Mars Climate Orbiter? It was lost in September 1999 because of a confusion between metric and so-called "English" units of measurement. The report into the disaster made many recommendations. In all likelihood, the accident could have been prevented if the NASA engineers had been able to annotate their program code with units, and then employed static analysis tools or language-level type-checking to detect and fix any unit errors.
Пара вводных статей: первые 20 минут, и вторые 20 минут. И вообще в этом блог очень много про F# уже написано.
Здесь так же можно много чего найти интересного.
А здесь находится довольно разношерстный блог. Там есть и оптимизация и работа с Excel. Правда мне он не приглянулся, да и последний раз обновлялся на тему F# полгода назад.
В этом блоге есть много ответов на разного рода вопросы (именно как Q-A).
Здесь можно найти реализацию метода кодирования Хафмана на F#. Да и вообще так же достаточно много другого.
Очень интересный ресурс с форумом и блогами.
Ну и конечно пара мест, про которые я, лично, часто забываю.
Вывод: источников море, просто книжек пока мало. Но исходя из записей в блогах - скоро их станет куда больше. Правда вот не известно, будут ли они переводиться на русский язык...
Upd: Появилась на хабре отличная статья. Все по русски в прямом и переносном смысле)
Upd: Очень объемный мануал. Пожалуй один из лучших. Так же там есть спецификация на F#. Думаю вполне актуально, если учесть что до офф. спецификации не всегда достучишься. Я вот не смог)
Upd: блог F# for game development
Upd: Много разного в одном месте.

5 комментариев:

Dmitry Eibozhenko комментирует...

О, знакомая ссылка на хабр. Рад что понравилось. =)
А я вот тоже озаботился проблемой установки F# на Linux. Сижу, копаюсь...

Alexandr комментирует...

Здраствуйте. Кстати вы пробовали ставить плагин F# под Monodevelop?
Спасибо.

4ybaka комментирует...

Если честно, то даже не задавался такой проблемой. Пока что пытаюсь заставить нормально работать базовый функционал, а как будет все стабильно и появится время - попробую что-нибудь поискать. Пока даже не смотрел наличие таких плагинов.

Alexandr комментирует...

В чем тогда пишите если не секрет, в терминале?

4ybaka комментирует...

На F# я писал в виртуалке с виндой.