engelbart
Чкм для хело ворлда иметь 20 необходимых тулов
engelbart
Как в яваскрипте щас.
Пока все бабели вебпаки ноды и прочее развернешь уже и забыл что за задачв то
engelbart
Реплай
engelbart
запустил иде, создал проеут, настроил пиуот настроек, получил пять хмл, вписал хелло ворлд, чото там нпстраивал про jre и потом да, получил бинарь
engelbart
Вот люди и бегут в го. Открыл в вим, скомпил там же. Не просыпаясь даже.
А ВОТ ТЕПЕРЬ ПАБЛИК
engelbart
Иде откуда взялось ? Шаблон выбрать надо если ваше есть
engelbart
А если мышкой соскользнешт и спринг проект выберешь ?
А ВОТ ТЕПЕРЬ ПАБЛИК
Daniel
коллеги, ну это полная херня
engelbart
Пожалеешь что не маугли и не с волками рос
Daniel
конечно, javac запускается не сложнее, чем go build
engelbart
Ну я конечно же несерьёзно
engelbart
У нас есть отвратительный gopath как по мне
Daniel
classpath не лучше
nvkv
Расскажи же скорее как правильно
nvkv
An7on
https://play.golang.org/p/LXroobH8SM
An7on
не сомневаюсь
An7on
я просто в топку подкидываю
Daniel
в таком виде эксепшены бесполезны
Anonymous
Кому отрепортить баг с 4gophers?
nvkv
я просто не очень понимаю, как не писать семь раз if err != nil, если мне нужно посчитать что-то получив семь результатов от семи других функций, каждая из которых может сфейлиться
nvkv
ну, хотя, можно писать res, _ := blabla()
Daniel
никак
nvkv
да
nvkv
вот и я про то
nvkv
композицию не завезли, сасай
Daniel
go такой язык, в котором положено написать семь раз if err != nil
engelbart
Daniel
An7on
https://blog.golang.org/defer-panic-and-recover
Daniel
nvkv
engelbart
О, точно ж. Срвмем щабыл про рекоаер этот. Не использую чего то. Спасиб.
nvkv
но меня неизменно веселят люди, которые приходя в го за лаконичностью
nvkv
мол вот теперь-то мы кода меньше писать станем
nvkv
уахаха
Daniel
в районе дактайпинга его действительно меньше
Anonymous
И простите за оффтоп, но более негде спросить. Йотой пользовался кто? Тариф для смартфонов. Какие ощущения и сюрпризы?)
nvkv
nvkv
чем в си — наверное
А ВОТ ТЕПЕРЬ ПАБЛИК
А ВОТ ТЕПЕРЬ ПАБЛИК
шарить нельзя
А ВОТ ТЕПЕРЬ ПАБЛИК
можно обойти
А ВОТ ТЕПЕРЬ ПАБЛИК
но вычислят всеравно
Anonymous
Не, тут все честно будет
Ruslan
Но реализация с точки зрения API - супер
Daniel
вот еще что можно глянуть про ошибки: https://blog.golang.org/errors-are-values
Daniel
мне, правда, ни разу не встретился подходящий кейс
Alexander 🐕
Монада Either
Alexander 🐕
Простите, что я опять
Alexander 🐕
ДАЖЕ В СРАНОЙ ЖАВЕ ЕСТЬ
Daniel
в яве есть хорошие эксепшены
🏳️ Phil
Ruslan
Ruslan
Тебе наверное скучно) напиши либу для opc ua. Которой нет только на Go
Ruslan
Даже на ноде есть
Ruslan
Можешь продавать Ее, богатым станешь))
Ruslan
Я буду первым покупателем 😉
Ruslan
Будет почёт и хвала, куча звёзд на гитхабе
Ruslan
Только надо опыта дофига
Ruslan
Протокол оч толстый
Daniel
Коллега, уймитесь
Ruslan
Да серьёзно, такой популярный среди производственников протокол и либы нет 😱
Roman
Daniel
Ruslan
Есть
Ruslan
И на сях есть
Ruslan
Это протокол для клиент-серверного общения. Часто используют для общения с контроллерами в производстве
Ruslan
Например роботами управлять, за датчиками следить
🏳️ Phil
Ты покажи же уже ссылку-то
Ruslan
Я сделал бинды на сях. Но пользоваться такой штукой оч сложно. И оно не хочется компилиться в виндовый бинарник
Ruslan
https://github.com/open62541/open62541/wiki/List-of-Open-Source-OPC-UA-Implementations