
Alex
12.04.2016
15:29:44
Чтобы что?

Anton
12.04.2016
15:29:44
скучная работа, тут просто суть в том что go серверный по сути
это его главная цель
он из нее не вырастет

Google

[Anonymous]
12.04.2016
15:29:57

Anton
12.04.2016
15:30:12
qt куда больше, и проблематичнее
gtk это узкий пример имхо
его кроме меня почти никто не юзает
а я по фану пишу

time
12.04.2016
15:30:54
вообще, не похоже что qt хорошо тащить из плюсов куда-то ещё

Alex
12.04.2016
15:31:05
Ну, к gtk байндинги сделать должно быть проще
Там pure C API/ABI
Нет никаких нейм манглингов, никаких говнообьектов

time
12.04.2016
15:31:26
там очень много плюсовой специфики типа теймплейтов и проецировать это на другие парадигмы костыльно слегка
но это дело вкуса и изворотливости, наверное

Anton
12.04.2016
15:31:55
в gtk все работает через изоморфные прослойки с гибкими properties
для этого есть gir
весь байдинг почти всего gtk кроме cssProvider в nodejs занял 1к строк

[Anonymous]
12.04.2016
15:32:23

Google

Anton
12.04.2016
15:33:30
Графика в прикладные языки это норма

[Anonymous]
12.04.2016
15:33:31
что касается байндингов, основная проблема, лол - сделать так, чтобы это 1) собиралось на дефолтном baseimage (в котором нет терпимого CGO например) 2) запускалось из коробки на любую платформу

Anton
12.04.2016
15:33:35
с++ хоть и много
но чтобы писать гуи нужны не институтки
а уже с опытом
а прогер на плсах с опытом дороже пркладной шлюхи
все просто же
За qt сложнее портировать, но там и правда есть qml так что на go нужно только окннекторы присобачить для эвентов
и все
чтобы только логику выполняло

[Anonymous]
12.04.2016
15:35:00
xdg не реализует задачи "поставить с бинарником на go под win библиотеки так, чтобы он их нашел"

Anton
12.04.2016
15:35:15
ну тут уж умей собирать gtk+.exe
тут уж проблема разработчика
ну в линухах и osx xdg помог бы очень

[Anonymous]
12.04.2016
15:35:56
чтобы только логику выполняло
учитывая, что го и так будет общаться с qt через n слоев, проще сразу написать приложение, как виндовую службу (а го умеет в сделать нужные точки входа?) и написать минималистичный клиент на плюсах

Anton
12.04.2016
15:36:13
ну да, прослоечка было бы круто

[Anonymous]
12.04.2016
15:36:22
тем более что мыслить в стиле net/rpc вроде проблем нет

Anton
12.04.2016
15:36:39
к тому же go компилируется в бинарник, на уровне системных вызовов..
ща в референсы нативных модулей го гляну

Google

[Anonymous]
12.04.2016
15:37:15
затащить, чтобы оно работало - уже сделано

trump ? trump ? hillary
12.04.2016
15:37:55
там с pro.rust чатом драма

[Anonymous]
12.04.2016
15:38:29
затащить так, чтобы оно работало не только у разработчика - проблема даже в разработке на плюсах

@proDOT
12.04.2016
15:38:38

Anton
12.04.2016
15:39:01

trump ? trump ? hillary
12.04.2016
15:39:10
о нем
и о новом

Anton
12.04.2016
15:40:24
Да печальный там раст чатик
тут у нас чатик почти как и руби чатик нижнего новгроода
пишут о всем кроме руби
Хотя на go модули для nodejs также просто писать как и на rust

@proDOT
12.04.2016
15:41:40

Anton
12.04.2016
15:41:43
фича, хотя работы с асинхронностью такой как у раста в го все же нет

@proDOT
12.04.2016
15:43:13

Alex
12.04.2016
15:44:13
В руби чатике НН есть Кугаевский
За это можно простить вообще всё

Anton
12.04.2016
15:47:02
ну да, правда пишет не очень часто
обычно мы о питоне сремся

Google

@proDOT
12.04.2016
15:47:58

Alex
12.04.2016
15:48:07
Он чоткий
Тем и знаменит

Anton
12.04.2016
15:49:23
У него борода есть витая
главная достопримечательность
ну и в разработке шарит

Alex
12.04.2016
15:49:46
Борода да
Так, лан
Надо пойти импалу поставить
К языку Go это не имеет отношения вот прям никакого

Phil
12.04.2016
16:23:30
Забыл переключить раскладку, написал Go. Прикольно

Anton
12.04.2016
16:41:09
Судьба

[Anonymous]
12.04.2016
16:58:07
Он есть?
там с pro.rust чатом драма

Alex
12.04.2016
16:59:37
Их теперь два
В одном можно ругаться матом
Во втором нет
А кому нахер нужен чат, в котором нельзя ругаться матом

[Anonymous]
12.04.2016
17:00:43
А можно хоть точное название?
Ибо в поиске ничего нет

Alex
12.04.2016
17:03:01
https://telegram.me/proRust

[Anonymous]
12.04.2016
17:03:34
Спасибо!

Google

Anton
12.04.2016
17:03:37
Последний это где можно матерится?

Alex
12.04.2016
17:03:40
Да

Phil
12.04.2016
19:35:34
Чета не могу сообразить. Задача. Пришел запрос (допустим читаю сокет) с некой строкой. Я хочу поискать эту строку по нескольким внешним REST/SOAP API и только после этого что-то там обработать и ответить. Как организовать горутины? В twisted делал через счетчик обработанных запущенных "defer"

[Anonymous]
12.04.2016
21:23:55
Друзья подскажите лучшую библиотеку для парсинга html?

Ruslan
12.04.2016
21:27:57
qoquery
Если что-то простое то стандартная либа тоже норм

[Anonymous]
12.04.2016
21:45:24

Ruslan
12.04.2016
21:46:15
стандартный regex
regexp
под стандартной я имел в виду package html

[Anonymous]
12.04.2016
21:48:11
regexp
Спасибо. Регулярки также составляются как и на пхп или там другая система?

Ruslan
12.04.2016
21:49:08
Я не помню как это на пхп делается. Все стандартно вроде как, меня ничего не удивило. Только если какая-то не тривиальная регулярка или используется больше раза, то компилируй ее перед использованием
MustCompile

[Anonymous]
12.04.2016
21:51:29
MustCompile
А ты помимо го компилятора еще другие используешь? Там каким-то компилятором можно в несколько раз ужать размер бинарника

Ruslan
12.04.2016
21:52:18
MustCompile это функция в package regexp.
Пользуюсь стандартным компилятором го

[Anonymous]
12.04.2016
21:56:41