Anatolii
я ж говорю - переставай бороться и учи язык сам
Anatolii
инструмены все гавно, извините конечно
Maxim
допустим у меня либа и екзе в разных пакетах, я правлю либу — он анрегистерит экзе, собирает либу и потом снова линкует екзе
Maxim
сто лет
Anatolii
делишь экран на 2 части
Maxim
нафиг мне это удовольствие
Anatolii
справа ghcid или stack —file-wtach
Anatolii
слева код
Anatolii
ну или наоборот
Anatolii
у меня на 3 части - еще ghci открыт
Anatolii
тут компилятор + интерпретатор довольно много дают уже сами по себе
Timofey
Мало они дают. Из-за плохих инструментов порог вхождения искусственно зааышается
Timofey
А в четвёртом окне bhoogle крутится, да?
Anatolii
в ghci можно быстро посмотреть доступные функции в модуле и хоть какую-то информацию по ним
Anatolii
инстансы тайп классов
Anatolii
я пока не разбирался как хугл прикрурить - может и прикручу
Cheese
С новичковой колокольни что требование одного компилятора, что требование одного снапшота смотрятся странно
когда придём к успеху, как С и Ява, тогда можно будет вложить кучу ресурсов в обеспечение бинарной совместимости между версиями компилятора. а пока что есть, то есть
Timofey
инструменты постоянно улучшаются
Вполне может быть. Говорят, среди хаскелльных проектов Google summer of code этого года очень много посвящено тулингу
Anatolii
все так, в самом начале надо быть сильным духом
Anatolii
я много времени вначале потратил на тулинг - но потом понял что лучше бы я все это время что-то писал
Timofey
Я ленивый милленниал - мне сразу IDE со всеми наворотами подавай
Anatolii
haskell не beginner friendly
Антон
haskell не beginner friendly
Он и не professional friendly
Anatolii
Он и не professional friendly
я тут пока не смогу поспорить, подождем что напишут наши опытные хаскелисты
Anatolii
он точно набросит на вентилятор
Anatolii
вот уже
A64m
я-то тут причем?
Anatolii
лопатой зачерпнул
Anatolii
ты опытный хаскелист по мнению комьюнити
Anatolii
@A64m_qb0
Антон
ты опытный хаскелист по мнению комьюнити
> Чат в тележке > Комьюнити
Anatolii
*русскоязыного
A64m
не знаю, насчет анфрендли, для меня любое программирование анфрендли
Cheese
Всё равно не понимаю, как версия компилятора, которым я собрал hie, влияет на его функционал
hie привязывается к бинарному API компилятора, а он меняется от версии к версии
Anatolii
джава тоже не очень френдли
Anatolii
там пока разберешся как спринги заводить - уже не оч рад будешь
Nick
haskell не beginner friendly
а мне нравится чото
Евгений
не знаю, насчет анфрендли, для меня любое программирование анфрендли
А что френдли? В инженерии сопромат тоже не френдли
Timofey
Мне повезло, на работе спринга нет=)
Cheese
джава тоже не очень френдли
разве IDE не решает эту проблему?
Anatolii
я уже давно не писал на джаве - но там еще надо иде настроить как-то чтобы оно понимало что это спринг проект
Anatolii
все это не оч для новичков
Anatolii
нода с гошечкой в этом плане уделывают всех
A64m
А что френдли? В инженерии сопромат тоже не френдли
не френдли, конечно, но этому в шараге учатся, я-то на программиста не учился никогда, для меня это все анфрендли выше среднего
A64m
в среднем программистское образование дает человеку примерно ноль.
ну понятно, иначе я бы не смог работать программистом без образования, но тем не менее
A64m
тут даже не в том дело, что надо что-то знать, а что ты не готов к тому, какое это ваше программирование шизоадище
Алексей ayaye :)
я люблю спрашивать студентов, что они программировали для себя. увы, в последние годы тенденция такая - ничего. ну то есть, им программирование не интересно. я вот вообще не представляю, как этим заниматься, если не торкает. это ж пытка, никакие деньги не спасают.
Влод
да не
Влод
как раз если программирование нравится то становится немного неприятно потом этим работать
Nick
да ну
++. По сравнению с алгеброй-то 🙂
Влод
а если не нравится идёшь в епам и спокойно себе работаешь
Влод
не завышаешь свои ожидания что там что-то интересное будет
Timofey
да ну
Ну да) Для среднестатистического студента мехмата пространства $T_{3.5} $, теоремы вложения Соболева и самоспряженные ненепрерывные операторы - только повод для кошмаров
Alexander
есть литературка на тему "реляционные СУБД как категории"?
Alexander
в идеале чтобы довели до уровня "вот такие стрелки достаточно имплементировать чтобы построить ORM"
Cheese
там запросы образуют стрелки
Anonymous
А давайте еще недельку забацаем?
Combot
combot.org/chat/-1001043143583
тот
combot.org/chat/-1001043143583
открыт исходный код бота?
Влод
-
Alexander
там запросы образуют стрелки
если ты про то что Session это readerT exceptT IO, то шутка не очень удачная
Dmitry
Cheese
если ты про то что Session это readerT exceptT IO, то шутка не очень удачная
нет, я про Statement. он Profunctor, возможно, и стрелка тоже
Alexander
нет, я про Statement. он Profunctor, возможно, и стрелка тоже
Ну в этом смысле любой запрос стрелка
Alexander
Но хочется все таки лифтить композицию в базу как то
Cheese
хочется формальный instance?
Alexander
Хочется чтобы композиция стейтментов была стейтментом
Alexander
Возможно так и есть, кстати, надо подумать об этом
Alexander
дык файнал таглес и вперед