Comments 33
отлично! хороший перевод большой и интересной статьи
спасибо
спасибо
А что за шрифт используется на слайдах презентации?
Хочется добавить пару ссылок в догонку – во-первых на слайды по F#, а во-вторых на статью про то как писать DSLи на F#.
А еще хочу сказать, что мое ожидание от .Net-разработчиков на данный момент – что они знают F#. Конечно большинство работы идет на C#, и это нормально, но F# skills are not optional. (strictly my opinion)
А еще хочу сказать, что мое ожидание от .Net-разработчиков на данный момент – что они знают F#. Конечно большинство работы идет на C#, и это нормально, но F# skills are not optional. (strictly my opinion)
А почему не Nemerle? Не холивара ради, а интереса для.
Тут есть несколько причин. Главная (и самая весомая) — это то что потенциальные заказчики намного резвее соглашаются использовать язык который поддерживается МС, чем другие. Еще причина — поддержка в IDE. Сейчас ни Nemerle ни Boo толком не попользоваться из Visual Studio. В F# хоть худо-бедно работаеть IntelliSense и подсвечиваются ошибки.
Я в принципе не против Nemerle, но компетенций у нас в нем нет (и не будет), заказчикам не предлагаем. Как язык для метапрограммирования предпочитаю Boo как более понятный и читаемый.
Я в принципе не против Nemerle, но компетенций у нас в нем нет (и не будет), заказчикам не предлагаем. Как язык для метапрограммирования предпочитаю Boo как более понятный и читаемый.
Сейчас ни Nemerle ни Boo толком не попользоваться из Visual Studio. В F# хоть худо-бедно работаеть IntelliSense и подсвечиваются ошибки.
В Nemerle поддерживается IntelliSense и подсвечиваются ошибки, а так же поддерживается рефакторинг переименование метода. Кроме того, подсвечиваются синтаксис в соответствии с семантикой и даже макросы, определенные пользователем.
Пара скриншотов в подтверждение.
Поддержка пользовательских макросов (ясно что конструкции spec_that… can_be_found_by… — не стандартный макрос).
Поддержка отладки.
«На слайде вверху изображен код от группы разработчиков из Microsoft Patterns and Practices, и является рекомендованным способом обработки серии картинок в многопоточном режиме. Во всяком случае, нельзя не отметить, что здесь много кода, который выглядит не слишком просто.»
показан только один слайд с F# кодом. =(
показан только один слайд с F# кодом. =(
странно, чуть-чуть повыше он есть, у меня лично отображается.
вот ссылка если что blogs.msdn.com/blogfiles/chrsmith/WindowsLiveWriter/FforArchitectsHittingthesweetspot_138C8/Slide15.png
но там вообще ничего особенного, просто видно, что довольно запутанно ))
вот ссылка если что blogs.msdn.com/blogfiles/chrsmith/WindowsLiveWriter/FforArchitectsHittingthesweetspot_138C8/Slide15.png
но там вообще ничего особенного, просто видно, что довольно запутанно ))
Уговорили, уговорили, буду пробовать :-)
Спасибо за статьи по F#.
Подскажите, а есть ли наработки на F# аналогичные JavaCC (Java Compiler Compiler)?
Спасибо за статьи по F#.
Подскажите, а есть ли наработки на F# аналогичные JavaCC (Java Compiler Compiler)?
какой-то чокнутый микрософтоненавистник пришел и всех заминусовал. пришлось подправить :)
вообще уже который раз думаю, может ну его, этот хабр?
вообще уже который раз думаю, может ну его, этот хабр?
скорее, ну его, этот рейтинг.
Скажите, а есть хорошая литература на русском про F#?
на русском нет еще. Но мы это дело можем исправить, если найдутся желающие помочь :)))
что предлагаете?
Да нет, это я так. :) Но вообще неплохо было бы Сайма перевести. Хотя я думаю она и без нас появится, вопрос только когда.
Эхх, я думал вы предложите original content произвести какой-нть… перевести-то каждый сможет, а вот написать что-нибудь новое и уникальное — это имхо поинтересней будет.
Пожалуй моей экспы не хватит чтобы произвести уникальный контент по этой теме :)) Я кстати не вижу смысла писать новую книжку просто про F#. Думаю вряд ли можно переплюнуть Expert F#. Сайм все-таки свой язык все равно лучше знает. Значит стоит писать что-то специфическое, например более подробно про конкретное применение. Но для этого нужен громадный опыт, которого у меня нет хотя бы в силу того, что от меня реально не требуется нигде применения F#, я это делаю сам в основном в порядке инициативы под неоднозначными взглядами коллег. :)
Кстати, одна такая книжка уже есть, F# for scientists называется. Такие дела.
P.S. Я загляну к вам на семинарчики, не против? Очень любопытно.
Кстати, одна такая книжка уже есть, F# for scientists называется. Такие дела.
P.S. Я загляну к вам на семинарчики, не против? Очень любопытно.
Нда… все эти книжки (а их всего три) уже давно прочитаны :) Хочется чего-то нового.
P.S.: на встречу приходите.
P.S.: на встречу приходите.
да мною тоже в принципе. )) хотя появилась еще одна. (или готовится появиться. oreilly.com/catalog/9780596801359/
как раз от Криса Смита. Не знаю правда, будет ли там много чего нового по сравнению с опусами Сайма.
как раз от Криса Смита. Не знаю правда, будет ли там много чего нового по сравнению с опусами Сайма.
На русском есть хорошее комьюнити по Nemerle — тоже язык, поддерживающий ФП для .NET, но с точки зрения сотрудников МС у него есть глобальный недостаток: «его писали не они» (с)
Sign up to leave a comment.
Об F# для архитекторов