Cheese
больше профита получают те, кто программирует на имэйле
Alexander
A64m
конечно не приходилось, ведь нечем
Alexander
да, на email или даже на распоряжениях по телефону
Leonid 🦇
Вообще какой-то фэйк ньюс у вас. Как канал Россия посмотрел
Alexander
не приходилось, в смысле не возникало желания
Алексей
grep работает в 90% случаев. Потому его и используют
Алексей
В 100% не работает
Cheese
а джависты в своих IDE могут найти имплементации абстрактного a.fmap().fmap().fmap()?
A64m
ну вот я много раз видел, что люди не понимают что тут в линзах не стыкуются и как и что где в них работает
Andrei
A64m
также есть люди которые настаивают на выписывании простыни импортов потому, что не понятно что откуда вызывается
Leonid 🦇
А линзы бесполезно анализировать в IDE! Линзы надо прочувствовать. Нужно познать. Как только просветлишься, IDE будут только мешать.
Leonid 🦇
A64m
да
Alexander
как бы так, если кто-то мне принесёт толковое IDE которе я смогу нормально использовать с кодом на удаленной машине, то я за
Alexander
я бы не отказался, даже денег бы заплатил за лицензию
Leonid 🦇
Простыни импортов нужны еще и для совместимости версий вперед. Ибо PVP не требует мажорного бампа при добавлении импортов.
Cheese
A64m
Leonid 🦇
Хотя я бы не отказался от удобных полу-авто-импортов как пурса на емаксе умеет
A64m
речь про то, чтоб разбираться в сложно организованном коде
Leonid 🦇
Alex
Несложно заметить, что хорошая иде это очень дорого, а плохих и так навалом
A64m
более-менее работающий ленгвидж сервис должны авторы компилятора поддерживать и релизить вместе с ним, иначе будет как сейчас когда поддержка версии х для ghc-mod какого-нибудь появляется к выходу версии x+1
Leonid 🦇
Alex
A64m
есть 256 пруф ов концептов, работающих только на машине автора, из которых живых где-то 2 одновременно и они за пару лет помирают, появляются новые и т.д.
Alexander
а где кто написанием иде занимается?
Alex
Я не буду тыкать пальцами, не имею права. Может тут в RO сидят - захотят, сами скажут
A64m
да не надо написанием иде даже занимать, написали бы хотя-бы более-менее работающий костыль для прикручивания к редакторам. т.е. как ghc-mod но чтоб работал, откликался на запрос не за неделю, выходил не через год после релиза компилятора
Leonid 🦇
Для начала сделать чтоб ghci не тёк, тогда глядишь и эти ваши лэнгвидж сервисы будут лучше
Andrei
Leonid 🦇
но знаете что? Вот у меня нет сил ковыраться в этом деле. мне проще раз в 3 часа перезапустить интерпретатор
Denis
Denis
Denis
Leonid 🦇
ой не
Алексей
C-c C-.
А что туда побиндено?
A64m
у меня вообще проблема с украшением импортов
я когда вижу
import Foo
import qualified Bar
import Baz
МЕНЯ АЖ ТРИСЕТ
Denis
Leonid 🦇
Алексей
A64m
дело не в том, кто это делат, дело в том, что я это даже видеть не могу, не то что делать
Leonid 🦇
А вот было бы у человека IDE, наверно разбил бы на функции автоматическим рефакторингом! https://github.com/begriffs/postgrest/blob/master/src/PostgREST/App.hs#L119
Denis
Alexander
Leonid 🦇
A64m
действительно что же тут не так
Алексей
Так импорты читаются по вертикали же
Denis
эстеты против емаксеров
Denis
мне тоже нравится что по вертикали читается
Alexander
мне тоже
Leonid 🦇
me too, thanks
A64m
А МНЕ НЕТ
Leonid 🦇
А МНЕ НЕТ
тебе поди и табы больше пробелов нравятся...
A64m
нет
A64m
наоборот же должно быть
A64m
любители "отабличивания" и табов должны быть одни и те же люди
Leonid 🦇
ну что уж делать, раз синтаксис импортов в хаскеле такой ущербный
Leonid 🦇
даже в расте лучше
A64m
сделать нормальный синтаксис?
A64m
Leonid 🦇
поздняк
A64m
ой, да ладно, на хаскеле всего 10MLOC написано еще, и его лет через 20 только доделают
Alexander
а с new-repl можно как-то попросить чтобы он и executable собирал?
Leonid 🦇
ну да, только питон 2\3 нам не хватало
Алексей
A64m
видимо потому, что табы никогда не работали как задумано, и любителям отабличивать приходится пробелы использовать?
Алексей
Наверное
A64m
не люблю
A64m
изредка в случае сильно сложного пм выравниваю только
Cheese
Elastic tabstops - a better way to indent and align code
http://nickgravgaard.com/elastic-tabstops/