Arnis
/vendor
Arnis
/vendor
Anton
Ребятки, а кто что думает про gin?
Anton
Типа не go way, все дела?
Anton
</noob_question>
Anonymous
а в го есть кодогенерация? аст что-ли?
Anonymous
до сих пор под впечатлением оной в ди. полтора года юзал в продакшене его. но падаваны норм не тянут, ну и перспектив по $ маловато. ща потому go недряем. нам нужен бекенд и сетевые биг дата + анализ (в том числе дип ленинг). до ди и паралельно питон, но тормоз он. много усилий на оптимизацию.
Мерль
Вот это экстравагантно, а почему?
Простая как пень, заточена по Go целиком и полностью, с автокомплитом, рефакторингом и прочими ништяками из коробки, при этом шустрая и лёгкая
Anonymous
очень нравится, кстати, вс коде
Anonymous
пока нет гетерогенности (на одном языке), для го прекрасно. много стырено с атома, саблайма, что то похоже даже на емакс.
Oleg
Anonymous
но если много языков одновременно, то удобней емакса нет, но на настройку время жрет конеш, и нервы, но если настроил, то счастье есть)
Oleg
Anonymous
ща для емакса есть вим моде. норм редактор наконец появился. но я как то сразу на нем (емакс) вим по стольку постольку, оценить объяктивно не могу.
Anonymous
объективно*
Oleg
Фигак
Anonymous
ну для меня емакс конечно. лет 5 только на нем и сидел
Anonymous
до сих пор как редактор в ос по умолчанию и жаба клиент)
Anonymous
руки привыкают и сочетания вима как то не тянет изучать. тем более емаксовые сочетания - это стандартные для unix|linux консоли
Alon
"гениален" тот, кто придумал hjkl для навигации
Oleg
Alon
ijkl было бы куда интуитивнее
Oleg
Типа не go way, все дела?
Как раз именно go way. Но дело в том что его пишут два студента, которые приходят в репо между сессиями. И еще gin не блещет красивым апи, методами перегружен чрезвычайно.
Oleg
Не go way это martini
Oleg
Anton
cntmprrart
Мерль
http://dave.cheney.net/2016/04/27/dont-just-check-errors-handle-them-gracefully
A.
Завтра утром напишу в Geeks о статье Умпутуна. Слоупок пост будет
A.
про гоу
Мерль
A.
оке оке
Мерль
Была большая печаль когда я собрался писать статью на хабр о эффективном контейнере для векторов, придуманном, как казалось, мною, а потом я внезапно осознал, что он вырождается в R-дерево на основе красно-чёрных деревьев (
A.
Безусловно Go, к разработке которого причастен сам Google, уже вышел из разряда экзотических языков программирования. И многие из вас знают с чем едят GOPATH, и как правильно готовить go get. А если нет, то что вам мешает это узнать? Ручьи слёз текущие в интернете об отсутствии дженериков? Обилие в Go коде строк if err != nil? Да какие глупости. Расчехляйте свой любимый редактора текста, и пробуйте-пробуйте-пробуйте. Только сразу предупреждение - язык не идеален, и имеет как гору достоинств, так и обилие особенностей и даже недостатков. Всё это вполне аргументированно, и подкрепляя своим опытом, описал в своей статье "Go или не Go" Евгений Умпутун, несомненно известный вам по подкасту Радио-Т. А Умпутун замечен не только в использовании Go, но также и в вполне справедливой и обоснованной критике. Это делает его мнение об использовании данного языка программирования втройне интересным.
http://p.umputun.com/2016/05/03/go-ili-nie-go/
A.
Слоупончый пост
A.
На недельную статью)
Anonymous
Норм
Anonymous
Вначале сильно от него плевался, но чем дальше , тем более заметна его НЕКОТОРАЯ продуманность.
Valery
Пайк как-никак один из отцов
Anonymous
И после некоторого времени начинаешь врубаться, зачем так сделано.
A.
А мне не совсем
Anonymous
Но, Бля, обобщение не хватает.
A.
Но я не сварщик
A.
Мне например кажется что пустой интерфейс, это просто дикость какая-то
Anonymous
Согласен не совсем. Но есть что то в нем.
Anonymous
Хм
A.
Ещё строки как []byte
A.
тож от лукавого
Anonymous
Наоборот
Anonymous
Только надо понимать все четко
Valery
чтобы не было скрытого от глаз.
Anonymous
В си без войда совсем печально
A.
Valery
это, я бы сказал, шаг в сторону оберона
A.
а тогда := зачем скрывает от глаз
A.
Я не холивара ради
Anonymous
Не понятно последнее
Valery
многие кодеры не знают, что такое компоновщик, и как компиляция происходит. а уж убрать с глаз долой и забыть, это для них вообще мёд
A.
Ну если []byte сделан для того "чтобы не было скрытого от глаз.", то тогда зачем := который как раз скрывает от глаз
Oleg
У Евгения фамилия не Умпутун )
A.
Борт
A.
ну эт не важно) Могу в кавычки внести)
Valery
A.
аа
A.
Тогда я вообще мысль не понял
A.
ну да ладно
Valery
ну типа если скрыть и делать где-то там, то прогеру не по глазам
Anonymous
Все еще не понятно
Anonymous
:= аналог авто в крестах ди и тд. Не соображу контекст
Anonymous
Кстати в своем коде как раз предпочитаем var для читаемости и ошибок затенения переменных. Об этом речь?
A.
да
A.
я об этом
Anonymous
Тогда-понятно. Но тут на вкус и цвет, Как говорится.
Valery
в линейке языков Вирта паскаль - модула2 - оберон, каждый чих долженбыть описан. что-бы было понятно, что ты ничего не пропустил. в Си можно было делать грязные хаки, не всегда понятные новичкам. в ++ потом убрали например преобразование типов (а вдруг ты этого не хотел), чтобы не было ошибок. и рекомендации в условиях типа (0 == var) неспроста, вдруг пропустил равно?
Anonymous
Но нелогичность есть, Да. Но прикольно, что, в общем, привыкнув, неудобств особых не вызывает.
Anonymous
Что для меня стало откровением, чем-то говоря, Не думал что настолько кастрированный язык окажется пригодным для продакшена, а поди-ж ты даже лучше некоторых. Про общую читаемость вообще не говорю.
Anonymous
Хоть пару и тролил про манки кодинг, но у меня не очень продвинутые падаваны справляются очень не плохо.
Anonymous
Пайк*