Arnis
/vendor
Arnis
/vendor
Anton
Ребятки, а кто что думает про gin?
Anton
Типа не go way, все дела?
Anton
</noob_question>
Anonymous
а в го есть кодогенерация? аст что-ли?
Anonymous
до сих пор под впечатлением оной в ди. полтора года юзал в продакшене его. но падаваны норм не тянут, ну и перспектив по $ маловато. ща потому go недряем. нам нужен бекенд и сетевые биг дата + анализ (в том числе дип ленинг). до ди и паралельно питон, но тормоз он. много усилий на оптимизацию.
Мерль
а в го есть кодогенерация? аст что-ли?
Конечно Только кодогенераторов слишком много, нет единого стандарта
Мерль
Вот это экстравагантно, а почему?
Простая как пень, заточена по Go целиком и полностью, с автокомплитом, рефакторингом и прочими ништяками из коробки, при этом шустрая и лёгкая
Anonymous
очень нравится, кстати, вс коде
Anonymous
пока нет гетерогенности (на одном языке), для го прекрасно. много стырено с атома, саблайма, что то похоже даже на емакс.
Anonymous
но если много языков одновременно, то удобней емакса нет, но на настройку время жрет конеш, и нервы, но если настроил, то счастье есть)
Anonymous
ща для емакса есть вим моде. норм редактор наконец появился. но я как то сразу на нем (емакс) вим по стольку постольку, оценить объяктивно не могу.
Anonymous
объективно*
Oleg
Фигак
Anonymous
ну для меня емакс конечно. лет 5 только на нем и сидел
Anonymous
до сих пор как редактор в ос по умолчанию и жаба клиент)
Anonymous
руки привыкают и сочетания вима как то не тянет изучать. тем более емаксовые сочетания - это стандартные для unix|linux консоли
Alon
"гениален" тот, кто придумал hjkl для навигации
Alon
ijkl было бы куда интуитивнее
Oleg
Типа не go way, все дела?
Как раз именно go way. Но дело в том что его пишут два студента, которые приходят в репо между сессиями. И еще gin не блещет красивым апи, методами перегружен чрезвычайно.
Oleg
Не go way это martini
Anton
Не go way это martini
А куда тогда смотреть вообще?
Anton
Echo.
Спасиб
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
В си без войда совсем печально
Valery
это, я бы сказал, шаг в сторону оберона
A.
а тогда := зачем скрывает от глаз
A.
Я не холивара ради
Anonymous
Не понятно последнее
Valery
многие кодеры не знают, что такое компоновщик, и как компиляция происходит. а уж убрать с глаз долой и забыть, это для них вообще мёд
A.
Ну если []byte сделан для того "чтобы не было скрытого от глаз.", то тогда зачем := который как раз скрывает от глаз
Oleg
У Евгения фамилия не Умпутун )
A.
Борт
A.
ну эт не важно) Могу в кавычки внести)
A.
аа
A.
Тогда я вообще мысль не понял
A.
ну да ладно
Valery
ну типа если скрыть и делать где-то там, то прогеру не по глазам
Anonymous
Все еще не понятно
Anonymous
:= аналог авто в крестах ди и тд. Не соображу контекст
Anonymous
Кстати в своем коде как раз предпочитаем var для читаемости и ошибок затенения переменных. Об этом речь?
A.
да
A.
я об этом
Anonymous
Тогда-понятно. Но тут на вкус и цвет, Как говорится.
Valery
в линейке языков Вирта паскаль - модула2 - оберон, каждый чих долженбыть описан. что-бы было понятно, что ты ничего не пропустил. в Си можно было делать грязные хаки, не всегда понятные новичкам. в ++ потом убрали например преобразование типов (а вдруг ты этого не хотел), чтобы не было ошибок. и рекомендации в условиях типа (0 == var) неспроста, вдруг пропустил равно?
Anonymous
Но нелогичность есть, Да. Но прикольно, что, в общем, привыкнув, неудобств особых не вызывает.
Anonymous
Что для меня стало откровением, чем-то говоря, Не думал что настолько кастрированный язык окажется пригодным для продакшена, а поди-ж ты даже лучше некоторых. Про общую читаемость вообще не говорю.
Anonymous
Хоть пару и тролил про манки кодинг, но у меня не очень продвинутые падаваны справляются очень не плохо.
Anonymous
Пайк*