Pull to refresh

Comments 33

отлично! хороший перевод большой и интересной статьи
спасибо
А что за шрифт используется на слайдах презентации?
UFO just landed and posted this here
Неправда. MS любит Segoe. (см. например TechDays)
Хочется добавить пару ссылок в догонку – во-первых на слайды по F#, а во-вторых на статью про то как писать DSLи на F#.

А еще хочу сказать, что мое ожидание от .Net-разработчиков на данный момент – что они знают F#. Конечно большинство работы идет на C#, и это нормально, но F# skills are not optional. (strictly my opinion)
А почему не Nemerle? Не холивара ради, а интереса для.
Тут есть несколько причин. Главная (и самая весомая) — это то что потенциальные заказчики намного резвее соглашаются использовать язык который поддерживается МС, чем другие. Еще причина — поддержка в IDE. Сейчас ни Nemerle ни Boo толком не попользоваться из Visual Studio. В F# хоть худо-бедно работаеть IntelliSense и подсвечиваются ошибки.

Я в принципе не против Nemerle, но компетенций у нас в нем нет (и не будет), заказчикам не предлагаем. Как язык для метапрограммирования предпочитаю Boo как более понятный и читаемый.
Сейчас ни Nemerle ни Boo толком не попользоваться из Visual Studio. В F# хоть худо-бедно работаеть IntelliSense и подсвечиваются ошибки.


В Nemerle поддерживается IntelliSense и подсвечиваются ошибки, а так же поддерживается рефакторинг переименование метода. Кроме того, подсвечиваются синтаксис в соответствии с семантикой и даже макросы, определенные пользователем.

Пара скриншотов в подтверждение.

Поддержка пользовательских макросов (ясно что конструкции spec_that… can_be_found_by… — не стандартный макрос).


Поддержка отладки.
а мне синтаксис F# (Ocaml, чо уж там =) ) больше нравится.
В то время когда я смотрел на поддержку Nemerle, он открывал experimental hive, и в ней все работало весьма посредственно. Если сейчас лучше — хорошо конечно, но тем не менее инвестировать в этот язык я не планирую.
«На слайде вверху изображен код от группы разработчиков из Microsoft Patterns and Practices, и является рекомендованным способом обработки серии картинок в многопоточном режиме. Во всяком случае, нельзя не отметить, что здесь много кода, который выглядит не слишком просто.»

показан только один слайд с F# кодом. =(
Уговорили, уговорили, буду пробовать :-)
Спасибо за статьи по F#.

Подскажите, а есть ли наработки на F# аналогичные JavaCC (Java Compiler Compiler)?
какой-то чокнутый микрософтоненавистник пришел и всех заминусовал. пришлось подправить :)
вообще уже который раз думаю, может ну его, этот хабр?
скорее, ну его, этот рейтинг.
может и так, просто не пойму с чего такая ненависть, как будто Гейтс их любимую собачку отравил. Я бы посмотрел, что бы они делали, оказавшись на его месте, или Балмера например. А бороться с мировым империализмом, сидя на попе в офисе на фиксированном окладе — смелое занятие. Прощай карма.
Да, тоже не понимаю эту идеологию. MS предоставляет отличные средства разработки приложений, чего бы не пользоваться?
ну вы что, они же не кроссплатформенные. Моно ведь в природе не существует, это миф ;)
Скажите, а есть хорошая литература на русском про F#?
на русском нет еще. Но мы это дело можем исправить, если найдутся желающие помочь :)))
Да нет, это я так. :) Но вообще неплохо было бы Сайма перевести. Хотя я думаю она и без нас появится, вопрос только когда.
Эхх, я думал вы предложите original content произвести какой-нть… перевести-то каждый сможет, а вот написать что-нибудь новое и уникальное — это имхо поинтересней будет.
Пожалуй моей экспы не хватит чтобы произвести уникальный контент по этой теме :)) Я кстати не вижу смысла писать новую книжку просто про F#. Думаю вряд ли можно переплюнуть Expert F#. Сайм все-таки свой язык все равно лучше знает. Значит стоит писать что-то специфическое, например более подробно про конкретное применение. Но для этого нужен громадный опыт, которого у меня нет хотя бы в силу того, что от меня реально не требуется нигде применения F#, я это делаю сам в основном в порядке инициативы под неоднозначными взглядами коллег. :)
Кстати, одна такая книжка уже есть, F# for scientists называется. Такие дела.
P.S. Я загляну к вам на семинарчики, не против? Очень любопытно.
Нда… все эти книжки (а их всего три) уже давно прочитаны :) Хочется чего-то нового.

P.S.: на встречу приходите.
да мною тоже в принципе. )) хотя появилась еще одна. (или готовится появиться. oreilly.com/catalog/9780596801359/
как раз от Криса Смита. Не знаю правда, будет ли там много чего нового по сравнению с опусами Сайма.
да, такая бы мне тоже пригодилась :)
На русском есть хорошее комьюнити по Nemerle — тоже язык, поддерживающий ФП для .NET, но с точки зрения сотрудников МС у него есть глобальный недостаток: «его писали не они» (с)
Это скорее заказчики мыслят что «это писал не МС»
Sign up to leave a comment.

Articles