
Ruslan
12.04.2016
13:28:09
При установки с офф сайта GOROOT не надо самому прописывать
нужно только добавить GOPATH, ну и пожеланию bin папку кинуть в /usr/bin
в PATHe

[Anonymous]
12.04.2016
13:29:26

Google

Phil
12.04.2016
13:33:06
ты конкретику покажи

[Anonymous]
12.04.2016
13:35:53
ты конкретику покажи
При компиляции файл app.go, должен находится в папке src, рядом с папкой github.com?

Daniel
12.04.2016
13:36:10

Ruslan
12.04.2016
13:36:11
У тебя Windows?
оу
в смысле Mac или Linux?
забыл про ./bashrc

[Anonymous]
12.04.2016
13:37:10

Phil
12.04.2016
13:38:23
покажи env, где что лежит и скопипасти что Go говорит. это ускорит процесс вспоможения. у нас тут у многих чОрный пояс по телепатике, но всё же :)

[Anonymous]
12.04.2016
13:38:26
нет
А в какой директории должны располагаются файлы .go?

Ruslan
12.04.2016
13:38:34
Ты часть про "For example, if you installed Go to your home directory you should add the following commands to $HOME/.profile:
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin"
на https://golang.org/doc/install учел?

[Anonymous]
12.04.2016
13:40:59

Ruslan
12.04.2016
13:41:20
Ну оффициальный доки самый верный источник

Google

[Anonymous]
12.04.2016
13:44:19

trump ? trump ? hillary
12.04.2016
13:45:28

[Anonymous]
12.04.2016
13:52:25

Ruslan
12.04.2016
13:53:35
Файлы в смысле рабочий код? в какой-то папке по тип ~/work при установки gopath, там создается папка src, и в ней код. Стандартный лейаут в go это src/github.com/user/project/

[Anonymous]
12.04.2016
14:04:10

Phil
12.04.2016
14:04:27
да

[Anonymous]
12.04.2016
14:31:25
А ребятки , все норм заработало:-)
Я так понимаю нормальной GUI библиотеки у Go в ближайшее аремя не будет? Я сейчас пытался поставить либу gxui, дак один геморрой с ней,. Не зря ее так назвали:-)

Alex
12.04.2016
14:40:55
Ну - байндинги должны быть куда-то
Но зачем?

Sergei
12.04.2016
14:42:50
GoQt

[Anonymous]
12.04.2016
14:43:57
Но зачем?
Дак чтобы хотябы сделать окошко и пару форм для ввода и пару кнопочек. Чтобы через консоль не работать

Sergei
12.04.2016
14:44:29
Биндинг к qt 4/5 от автора liteide

[Anonymous]
12.04.2016
14:45:13
GoQt
Это самая нормальная либа для gui?

Sergei
12.04.2016
14:46:58
Сам не пробовал, но qt сама по себе вменяемая , да и автор ide для go , тож не глупый человек, коль взялся за такое

[Anonymous]
12.04.2016
14:49:21

Sergei
12.04.2016
14:50:08
Да, qt сама кроссплатформенная
Про go думаю и говорить не стоит

Daniel
12.04.2016
14:51:13
и тем не менее - после подключения первого же биндинга кроскомпиляция отваливается

Sergei
12.04.2016
14:51:24
Да и liteide, написанная с использованием GoQt, кроссплатформенная

Google

Sergei
12.04.2016
14:54:32
Честно не знаю, сам не пробовал кроскомпиляцию

[Anonymous]
12.04.2016
14:54:37
эм, очевидное решение - сделать webui
да, это кошмар и стыд, но работать будет

Anton
12.04.2016
14:55:03
Electron в помощь
на go даже нормального байда к gtk нет
серверный мусор короче

Sergei
12.04.2016
14:55:49
:)

[Anonymous]
12.04.2016
14:57:34
как-то писал прелоадер из серии "до 50 кбайт", который детектил в системе наличие qt/gtk либ по стандартным путям и сливал или красивую версию бинарников, или запускал минималистичный интерфейс, попутно сливая всё остальное

Anton
12.04.2016
14:59:28
епт)

[Anonymous]
12.04.2016
15:09:31

time
12.04.2016
15:10:49
писать биндинг к гтк или не писать гуй на го

Anton
12.04.2016
15:11:50
не писать гуй на го
очевидно же

Igor
12.04.2016
15:12:39
а на чем писать гуй?

time
12.04.2016
15:13:03
обычно это си/плюсы
на питоне пишут гуй с qt/gtk (deluge, gajim тому примеры)
qt в питоне тоже не очень, насколько я знаю

[Anonymous]
12.04.2016
15:13:51
Ну а если я люблю го
Очень

time
12.04.2016
15:14:11
пиши/допиливай биндинги, развивай экосистему

Google

Igor
12.04.2016
15:14:11

[Anonymous]
12.04.2016
15:14:21
Кстати мб раст для гуя и прочего?

Anton
12.04.2016
15:16:00
Не очень то естественная любовь не находишь?
я понимаю что сервера и микросервисы го доставляют
но в сириусли проду.. даже не знаю

[Anonymous]
12.04.2016
15:16:05
Говорят убийца плюсов

Igor
12.04.2016
15:16:28

Daniel
12.04.2016
15:17:10

Igor
12.04.2016
15:17:37
https://www.quora.com/What-systems-in-production-are-written-in-Go-if-any

Daniel
12.04.2016
15:17:51

[Anonymous]
12.04.2016
15:17:57

Anton
12.04.2016
15:18:25
Мы говорим про нативные гуевины

@proDOT
12.04.2016
15:18:25
Короче пересоздал перед большим отдыхом группу pro.rust @proRust , добавляйтесь.

Anton
12.04.2016
15:18:35
никто не говорит что нельзя electron + webui
но это уже него
не го

[Anonymous]
12.04.2016
15:19:02

Anton
12.04.2016
15:19:16
Убийца плюсов это типо раст только, и то это не убийца а альтернатива с удобным лаконичным std и семантикой ориентированной на скорость, контроль, асинхронность

[Anonymous]
12.04.2016
15:20:50
да, да, и при этом ABI/FFI пока что проблемны до предела

Google

[Anonymous]
12.04.2016
15:22:15
там до сих пор такой же кошмар с вызовами в крестобиблиотеки, как в gomobile с вызовами в яву? с сериализацией и прочими радостями?
пока на раст будет адаптировано всё легаси, что есть - пройдет время

Alex
12.04.2016
15:24:09
Постойте
Раст-то да
Не врут
Я чот с середины читать начал

[Anonymous]
12.04.2016
15:24:47
ну отчасти таки врут

[Anonymous]
12.04.2016
15:24:56
https://github.com/mattn/go-gtk

Alex
12.04.2016
15:24:56

[Anonymous]
12.04.2016
15:25:12
убить плюсы в версии какого-нибудь неопенсорсного компилятора со своими расширениями, да на легаси проекте в 10 лет - не выйдет

Alex
12.04.2016
15:25:20
Утечки будут

Anton
12.04.2016
15:27:53
Уже для гребаного node сделали модуль gtk3 почти со всем существующим api и пропсами, работает на windows & mac тоже
Rust имеет отличную документацию, без недокументированных фич, семантика не будет жиреть от неявного ненужного узкоспециального говна как в плюсах.

Alex
12.04.2016
15:29:12
Слушайте, но ведь байндинги написать это работа не бей лежачего, не?
Просто скучная она

Anton
12.04.2016
15:29:27
К тому же очень удобно писать асинхронный код, и модули к языкам вроде python для узких мест