Популярность F#
От: ArtDenis Россия  
Дата: 05.09.11 10:34
Оценка:
Странно, что F# пользуется такой маленькой популярностью на этом форуме. Казалось бы есть удобная среда и поддержка солидной компании. Или все бояться, что MS вот-вот прикроют лавочку?
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re: Популярность F#
От: demi США  
Дата: 05.09.11 10:45
Оценка: +2 -1
Здравствуйте, ArtDenis, Вы писали:

AD>Странно, что F# пользуется такой маленькой популярностью на этом форуме. Казалось бы есть удобная среда и поддержка солидной компании. Или все бояться, что MS вот-вот прикроют лавочку?


Думаю слабая кросс-платформенность не устраивает.
Не стыдно попасть в дерьмо, стыдно в нём остаться!
Re[2]: Популярность F#
От: ArtDenis Россия  
Дата: 05.09.11 10:57
Оценка:
Здравствуйте, demi, Вы писали:

D>Думаю слабая кросс-платформенность не устраивает.


А зачем нужна кросс-платформенность для тех задач, для решения которых выбирают .net и Visual Studio?
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[2]: Популярность F#
От: samius Япония http://sams-tricks.blogspot.com
Дата: 05.09.11 11:21
Оценка: +2
Здравствуйте, demi, Вы писали:

D>Здравствуйте, ArtDenis, Вы писали:


AD>>Странно, что F# пользуется такой маленькой популярностью на этом форуме. Казалось бы есть удобная среда и поддержка солидной компании. Или все бояться, что MS вот-вот прикроют лавочку?


D>Думаю слабая кросс-платформенность не устраивает.

не слабже чем у C#-а
Re: Популярность F#
От: Klapaucius  
Дата: 05.09.11 12:38
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Странно, что F# пользуется такой маленькой популярностью на этом форуме.


Популярность у него не только на этом форуме маленькая. Она так же мала и на stackowerflow, и на GitHub, и на reddit.
Лично я о своем (небольшом) опыте написания программ на нем сюда не пишу, чтоб не докучать своими жалобами, для этого у меня есть специальный микроблог, который никто не читает.

AD>Казалось бы есть удобная среда


Лично мне среда показалась не очень удобной.

AD>поддержка солидной компании.


Солидная компания не только не сделала для F# среды разработки на уровне C#, но даже не может найти в себе достаточно "поддержки" чтоб на codeplex была подсветка кода для F#.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[2]: Популярность F#
От: ArtDenis Россия  
Дата: 05.09.11 14:34
Оценка:
Здравствуйте, Klapaucius, Вы писали:

AD>>Казалось бы есть удобная среда

K>Лично мне среда показалась не очень удобной.

А что именно там неудобно?
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[3]: Популярность F#
От: geniepro http://geniepro.livejournal.com/
Дата: 06.09.11 05:00
Оценка: :)
Здравствуйте, ArtDenis, Вы писали:

AD>Здравствуйте, Klapaucius, Вы писали:


AD>>>Казалось бы есть удобная среда

K>>Лично мне среда показалась не очень удобной.

AD>А что именно там неудобно?


Нет дизайнера форм -- самый большой недостаток F# на фоне C#
Re[4]: Популярность F#
От: Ziaw Россия  
Дата: 06.09.11 05:28
Оценка: :))) :))) :)))
Здравствуйте, geniepro, Вы писали:

G>Нет дизайнера форм -- самый большой недостаток F# на фоне C#


Внезапно
Re[3]: Популярность F#
От: Димчанский Литва http://dimchansky.github.io/
Дата: 06.09.11 06:01
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>А что именно там неудобно?


Я конечно не Klapaucius, но вчера наткнулся на его заметки о недостатках в этом блоге.
... << RSDN@Home 1.2.0 alpha 5 rev. 1536>>
Re[3]: Популярность F#
От: Klapaucius  
Дата: 06.09.11 09:15
Оценка: 6 (1) +1
Здравствуйте, ArtDenis, Вы писали:

AD>А что именно там неудобно?


Сразу уточню, что все что я тут напишу — про стандартную интеграцию F# поставляемую с VS2010 без сервиспака. Если ситуация изменилась к лучшему — я буду только рад.

Я, конечно, ожидал, что интеграция для F# будет несколько отставать от других официально поддерживаемых языков, но не ожидал такого сурового аскетизма.
Хуже всего, что нет нормальной навигации по коду, только возможность прыгнуть к определению — вот и все. Места использования не найти, панель навигации в верхней части окна с кодом отсутствует (я даже и предположить не мог, что так и должно быть — думал что ошибка какая-то, посмотрел скринкасты и убедился, что у других все то же самое), Class View не работает. Можно скачать экстеншн FSharpJump или что-то вроде того, но он какой-то неудобный и инородный (если не сказать — инопланетный).
Рефакторинга нет (стороннее расширение у меня вообще не заработало), даже сворачивания блоков кода нет "из коробки". да проще сказать что есть:
Крайне аскетичная подсветка кода, беднее чем в ином продвинутом блокноте: выделяются цветом комментарии (но видимых различий между xml и обычными нет), ключевые слова и литералы. Т.е. типы и конструкторы, например, не подсвечиваются. Хотя бы вложенные коментарии правильно подствечивает — и то хорошо.
Всплывающая подсказка, показывающая тип, но работающая для имени, а не для выделенного выражения. Да и не со всяким именем работает, операторы — исключение.
Автокомплит, но тоже какой-то странный, по мере набора имени спосок вариантов не сокращается — меняется только позиция курсора в нем, да и окно вариантов открываться не спешит, только специальная комбинация клавиш или точка заставляет автокомплит проснуться.

Вообще, все будто бы вопиет о необходимости серьезной доработки напильником. Плюс падения, в случае набора open Blah.Blah.Blah — регулярные.

Поэтому сравнивать все это следует, скорее, не с нормальными IDE промышленного качества для C# или Java, а со средами разработки всяких экзотических языков, при этом даже им интеграция F# во многом проиграет. Для экзотических языков есть всякие интересные инструменты вроде REPL и поиска по типам. В F# и то и другое формально присутствует (поиск по типам — не в стандартной поставке), но показалось мне неюзабельным.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[4]: Популярность F#
От: desco США http://v2matveev.blogspot.com
Дата: 06.09.11 18:34
Оценка:
Здравствуйте, Klapaucius, Вы писали:

так вы этот список не сюда публикуйте, а на connect — пользы точно будет больше.
Re[5]: Популярность F#
От: Klapaucius  
Дата: 07.09.11 09:13
Оценка:
Здравствуйте, desco, Вы писали:

D>так вы этот список не сюда публикуйте, а на connect — пользы точно будет больше.


Думаю, что не на много. Такие проблемы — доволно очевидны, нет какой-то насущной необходимости на них в очередной раз указывать. Полагаю, что с течением времени они все будут решены.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[6]: Популярность F#
От: desco США http://v2matveev.blogspot.com
Дата: 08.09.11 16:13
Оценка:
Здравствуйте, Klapaucius, Вы писали:

K>Здравствуйте, desco, Вы писали:


D>>так вы этот список не сюда публикуйте, а на connect — пользы точно будет больше.


K>Думаю, что не на много. Такие проблемы — доволно очевидны, нет какой-то насущной необходимости на них в очередной раз указывать. Полагаю, что с течением времени они все будут решены.


будем стараться
Re[3]: Популярность F#
От: Аноним  
Дата: 09.09.11 13:18
Оценка:
AD>А зачем нужна кросс-платформенность для тех задач, для решения которых выбирают .net и Visual Studio?

Для тех задач для решения которых выбирают .NET и C# эфсярп ненужен
Re[4]: Популярность F#
От: Паблик Морозов  
Дата: 09.09.11 17:28
Оценка: +1
Здравствуйте, Аноним, Вы писали:

AD>>А зачем нужна кросс-платформенность для тех задач, для решения которых выбирают .net и Visual Studio?


А>Для тех задач для решения которых выбирают .NET и C# эфсярп ненужен


Глубокомысленно... Было бы интересно услышать обоснование хотя бы одному из экспертных высказываний. Потому что я слышал и абсолютно противоположное мнение, когда человек перейдя на F# всячески его расхваливал и уже нивкакую не хотел писать на C#.
Re[5]: Популярность F#
От: samius Япония http://sams-tricks.blogspot.com
Дата: 09.09.11 17:37
Оценка: +2 :))) :)
Здравствуйте, Паблик Морозов, Вы писали:

ПМ>Глубокомысленно... Было бы интересно услышать обоснование хотя бы одному из экспертных высказываний. Потому что я слышал и абсолютно противоположное мнение, когда человек перейдя на F# всячески его расхваливал и уже нивкакую не хотел писать на C#.

Я еще не перешел, но уже на C# не хочу
Re[6]: Популярность F#
От: BulatZiganshin  
Дата: 10.09.11 09:32
Оценка:
Здравствуйте, samius, Вы писали:

S>Я еще не перешел, но уже на C# не хочу


так ты перейди. может тогда назад захочешь
Люди, я люблю вас! Будьте бдительны!!!
Re[6]: Популярность F#
От: Паблик Морозов  
Дата: 10.09.11 10:03
Оценка: +1
Здравствуйте, samius, Вы писали:

S>Я еще не перешел, но уже на C# не хочу


Тогда можешь пропустить F#. Всё равно потом перейдёшь на Хаскель, если программировать не надоест совсем.
Re[7]: Популярность F#
От: samius Япония http://sams-tricks.blogspot.com
Дата: 10.09.11 21:46
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, samius, Вы писали:


S>>Я еще не перешел, но уже на C# не хочу


BZ>так ты перейди. может тогда назад захочешь

Вряд ли. По отношению к C#-у у него множество преимуществ.
Re[7]: Популярность F#
От: samius Япония http://sams-tricks.blogspot.com
Дата: 10.09.11 21:50
Оценка:
Здравствуйте, Паблик Морозов, Вы писали:

ПМ>Здравствуйте, samius, Вы писали:


S>>Я еще не перешел, но уже на C# не хочу


ПМ>Тогда можешь пропустить F#. Всё равно потом перейдёшь на Хаскель, если программировать не надоест совсем.

Для себя — возможно и перейду. Вобщем-то буквари прочитаны, тут уже либо переходить либо не переходить. F# ближе средой/платформой. А работу работаю на C++.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.