F# syntax highlighting for Notepad++

Решил немного отвлечься и сделать что-нибудь полезное. В итоге сделал поддержку подсветки функционального языка F# в Notepad++. Может кому-нибудь будет полезно. Собственно, скачать можно отсюда . Выглядит так
Внимание, подсветка кейвордов пока не до конца утвержденных в текущей версии не учтена. Добавлю как только будет оффициальное утверждение.

8 comments:

Atria said...

C#, F#,

что ещё есть ?
голосуем за сколько придумывальшики языков покроют весь алыавит ? :)

Palmer Eldritch said...

Есть D, Boo, Axum, Nemerle и еще куча языков использующих CLR. Что свидетельствует о том что .NET самая успешная платформа! (Тут в меня должны полететь помидоры и тухлые яйца от джавовцев, и инвалидов-сишников).

Atria said...

нач есть ещё D# - я про названия языков содержашие только одну букву ) - ка то не очень они эти придымальщики языков кревтивны в названиях :)

Palmer Eldritch said...

Не, D# пока на горизонте не виднеется. Да это не суть важно. Важно то, что фактически все популярные языки были так же портированы на плафторму дотНет. Питон, Руби, Дельфи, и так далее. Каждый язык удобен по-своему. Меня сейчас заинтересовало функциональное программирование и метапрограммирование. Надеюсь летом удасться засеть серьезно за это дело.

Atria said...

о, видишь а раньше ты от функционального шарахался )))

Palmer Eldritch said...

Когда? :) Че-то не припомню. Если ты про Фортран, то это процедурный язык, это совсем другая опера.

Atria said...

Выглядло это примерно так - ты мне кидал ссылки на википедию и говорил что-то типа: "Фб какой кошмар! Зачем я этот предмет выбрал" :):):):)

Palmer Eldritch said...

Ну по незрелости может быть :) Но ведь надо смотреть правде в глаза :) ФП надо знать, хоть на каком-то уровне, особенно при кодировании алгоритмов. Вообще картина в скором будующем будет примерно такой: УИ на АСП.НЕТ, бизнес логика на С#, алгоритмика на F#, тесты на Питоне. А че, мне нравится. Самое интересное что интеграция никакого гимора не несет за собой. Просто передаешь референсом либу, и вуаля, у тебя однородный проект! Что характерно, любая часть программы будет написана на оптимальном языке.
Так что надо знать такие вещи. Имхо вреда это не принесет.