Маjко
Ну тут нет GC
Anton
нее
Маjко
Писать труднее
Vladimir
можно ынтерпрайзу его продать за безопасность!
Anton
Порог вхождения выше, либ меньше
Маjко
Нельзя просто херачить тонны кода и не думать
Vladimir
Нельзя просто херачить тонны кода и не думать
да ладно, компилятор за тебя думает
Vladimir
если что по рукам даст
Маjко
Порог вхождения выше, либ меньше
Ну либ через лет 5-7 подвезут, а вот с порогом будет трудно, хоть его и стараются уменьшить
Alex
по моему как раз го призван теснить жабу
Anton
по делам конторы ездил в шриланку, смотреть специализированый софт, отвественно заявляю, индусы не дадут джаве умереть =)
melvin
да ладно, компилятор за тебя думает
вот немного странно слышать о таком от программистов
melvin
дойдет до того что компиляторы сами программы писать начнут
Anton
программистов...
melvin
как рубить сук на котором сидишь
Anton
?
Ну компиляторы будут настолько продвинутые, че уж программы, бери глобальней =)
melvin
а, ну да
melvin
хотя если программист это нечто пишущее программы, то искусственного программиста можно встроить в компилятор
Anton
Хстати, интересно - индусы любят джаву, а вот китайцы нет, предпочитают плюсы, и новые языки
Anton
В го китайцев дофига
melvin
они же коменты на англ пишут?
Anton
не всегда =)
доня.
вот немного странно слышать о таком от программистов
наоборот, странно когда программисты пытаются героически самостоятельно решать проблемы, которые за них может решить компилятор
доня.
(привет фанбоям динамически и слабо типизированных языков)
melvin
главное не престараться
Маjко
вот немного странно слышать о таком от программистов
Че не на ассемблере то пистаь тогда? Никаких ограничений, компилятор вообще не мешает
Маjко
Для полного, так сказать, комплекта
Anton
Не нужно из крайности в крайность, нужна золотая середина
Vladimir
автоматизируем работу с памятью!
melvin
s/ с памятью//
melvin
:D
Vladimir
слабая динамическая типизация еще нужна тогда
Маjко
автоматизируем работу с памятью!
Это не автоматизация, это компромис за счет производительности
Vladimir
Это не автоматизация, это компромис за счет производительности
ок, а слабая динамическая типизация - это ли не автоматизация?
Vladimir
больше не надо думать о типах, всяких там mutable/immutable - пусть все будет mut и еще и приводится само без твоего участия
Vladimir
идилия
Anton
все таки нужно понимать что для каждой ниши хорош свой инструмент, забивать гвозди отверткой, или откручивать шурупы пинцетом....
Маjко
ок, а слабая динамическая типизация - это ли не автоматизация?
Нет, это перенос типов из языка в мозг программиста
Anton
но вот nodejs'еров и еже сними растрелять всех =)
Маjко
И комментарии к коду
Маjко
Никто до краша в проде в редкой ветке не узнает, что тип поменялся
Vladimir
Нет, это перенос типов из языка в мозг программиста
это автоматизация приведения типов
Vladimir
ну и ладно что лажает иногда
Vladimir
чуток
Маjко
Это ж типичная херня: в док-комменте к функции описаны нужные типы
Vladimir
а то иначе это ж софистика)
Маjко
Вместо того чтобы это сделать в коде
Маjко
В чем смысл?)
Vladimir
ну что угодно можно назвать компромисом тогда)
Маjко
ну и ладно что лажает иногда
Лажают программисты потому что их компилер по рукам не бьет
Anton
Нет случайно какого-либо пикета типа serde_env? :D
Маjко
А зачем?
Anton
Ну в стандартном исполнении конфиг брать с yml в контейнере из окружения
Маjко
А, ну дак можно считать ENV
Маjко
И пропарсить serde_yaml
Маjко
Он же из строки умеет
Anton
А че бы сразу структуру на енв замапить)
Маjко
Типа мапить ENV переменные на поля структуры?)
Anton
Ага, с префиксом
Маjко
CONFIG_DATABASE_URL, CONFIG_DATABASE_POOL_SIZE?
Anton
Именно)
Маjко
И всё в структуру Config { Database { .. } }?
Маjко
Было бы прикольно
Маjко
Но я не уверен, что тут нужен serde
Anton
Извраты двигатель прогресса)
Маjко
Тут парсить то нечего по сути: можно и обычный декоратор написать
Anton
Ну у serde есть фишки типа rename, skip_if и т.д
Loo
сидишь такой в ночь с понедельник на вторник
Loo
и думаешь когда уже срач про го и раст и вот это всё начнётся
Loo
приготовил такой попкорн
Anton
Anton
поставил 57, не вижу разницы