Alex
3 года на плюсах, это как джун да?
Igor
Ну, на hackage они же зачем-то висят
Alex
бесят сегфолты
Alex
что не сишная софтина то сегфолты
Alex
Alex
мне пакетного менеджера в C++ не хватало тоже.
Αλεχ
Денис
Valery
в расте замороченная система типов + на нее сверху навален borrow checker + функцинальщина в стд, а php/obj-c/java это 3 очень разных и очень отсталых языка, которые ни разу не помогают понять что за ахтунг в русте происходит :)
Alex
Αλεχ
например у меня из-за протекания impl Trait обломался код в другом крейте, чем тот, который я менял (при том, что я не менял сигнатуры)
Igor
Я год отработал на галере. 200 тыщ строк кода написанных людьми, которые работают с крестами, но на достаточном уровне не знают. Это было больно
Alex
я тогда мелким дурачком был
Денис
Alex
может лет 16 не знаю
Igor
Просто у меня сложилось впечатление, что для нормальной работы на хаскеле достаточно понимать монады (с функторами и аппликативами), трансформеры монад, ну и линзы. Но препод по ФП был не согласен
Berkus
Денис
ммм
Igor
Ну хз, я часто по работе смотрю всякие либы на хаскеле, и в каждой второй - makeLenses и дальше 100500 непонятных операторов
Alex
Alex
нормально работает
Alex
типизированную поделку ты также будешь отлаживать - факт.
Berkus
угу, особенно ошибки в юнит тестах меня радуют
Alex
Alexey
Alex
ошибки в коде, ошибки в юнит тестах.
Igor
Ευγένιος
Αλεχ
Αλεχ
типы это и есть такие тесты
Αλεχ
только они не ошибаются
Αλεχ
Alex
Alex
Αλεχ
какая разница?
Alex
проект может банально закрыться пока ты типы прорабатываешь
Αλεχ
тебе ж сказали, пишешь один раз, и оно работает
Αλεχ
Alex
пока ты написал один раз, сосдений проект три гипотезы проверил
Alex
да у них все падает но фичи они быстрее выкатывают
Alex
раст для стабильных проектов или очень скиловых кодеров
Berkus
быстро выкатывают - и только потом оно падает, всё так
Αλεχ
лучше одна рабочая фича, чем три нерабочих так-то
Alex
Valery
есть смысл быть менее скиловым кодером, чем более?
Αλεχ
Αλεχ
раст позволяет быть менее скилловым
Igor
Alex
тут очевидно мне кажется, не?
Alex
Valery
Idris прекрасный язык :)
Alex
в расте много подводных камней
Αλεχ
тебе не надо в голове держать все, типы за тебя это сделают
Αλεχ
например ты всегда можешь посмотреть, какие методы есть у объета!
Αλεχ
вот это магия
Alex
Alex
Valery
Αλεχ
Αλεχ
ты ведь можешь динамически метод подсунуть
Αλεχ
привет jQuery.extend и иже с ними
Alex
Berkus