
[Anonymous]
15.05.2016
19:24:27

Мерлин
15.05.2016
19:25:09

[Anonymous]
15.05.2016
19:26:33
и нервов

Google

[Anonymous]
15.05.2016
19:27:07
и людей надо, чтоб каждый знал как обернуть windows, linux, osx, короче каждый под своей осью
и в ncurses до полного хардкора
ну и в веб тогда до кучи ;D

Мерлин
15.05.2016
19:28:10
И вообще не тру

[Anonymous]
15.05.2016
19:29:41
вот гугл начинал и бросил похоже
https://github.com/google/gxui

Мерлин
15.05.2016
19:30:31

[Anonymous]
15.05.2016
19:35:30
хера, собрал оттуда пример с Hello, World = 16 Мб !

batyamedic
15.05.2016
19:36:39
ого

[Anonymous]
15.05.2016
19:36:48
хотя как то же сжимать можно, где-то натыкался на статьи, но не читал их

batyamedic
15.05.2016
19:36:51
толстый гуй че-то
СЛИШКОМ

[Anonymous]
15.05.2016
19:37:37
и он без cgo не собирает кстати

Google

[Anonymous]
15.05.2016
19:37:52
так как тянет go-gl

Мерлин
15.05.2016
19:38:35

Anton
15.05.2016
19:39:50
Ты разделяемые библотеки юзал
или все одним бинарником хуярил?

[Anonymous]
15.05.2016
19:40:37
ну видимо всё в один, просто go build в примере херанул и всё

Oleksandr
15.05.2016
19:41:28
попробуй strip main

[Anonymous]
15.05.2016
19:42:12
14 Mb
красивое древо
он походу чисто в Gl рисует
не вижу я cocoa ui, всё в gl
впринципе так наверно даже и лучше

batyamedic
15.05.2016
19:45:28
Тоесть кроссплатформенный?

[Anonymous]
15.05.2016
19:45:35
пишут что да

batyamedic
15.05.2016
19:45:39
но при этом использует один гуй на всех платформах?

[Anonymous]
15.05.2016
19:45:41
Platform-native GUI library for Go.
я не знаю точно, я сам только что скачал в первый раз
вот и смотрю

batyamedic
15.05.2016
19:46:11
нужно на каком-нибудь лине посмотреть

[Anonymous]
15.05.2016
19:46:12
щя виртуалку подниму и гляну на винде
и на убунте

Google

Мерлин
15.05.2016
19:47:36

batyamedic
15.05.2016
19:47:56
А я думал там под каждую ось свой гуй
ну ладно

Oleksandr
15.05.2016
19:49:07
попробуй собрать через
go build -linkshared file.go

[Anonymous]
15.05.2016
19:49:39
-linkshared not supported on darwin/amd64
на лине щя попоздже попробую

Oleksandr
15.05.2016
19:50:15
надо go 1.5+

[Anonymous]
15.05.2016
19:50:24
у меня 1.6.2

Denis
15.05.2016
19:51:07
уменьшение Go бинарника (в 6 раз)
https://blog.filippo.io/shrink-your-go-binaries-with-this-one-weird-trick/

Anton
15.05.2016
19:51:53
Ну по сути электрон
это тоже gl
ибо холст браузера целиком на opengl прорисовывается

Anton
15.05.2016
19:52:09
как я зна.
к тому же ui библиотеки обычно разделяемые и пакетами идут
их потом подключают разве нет?
или go не умеет в разделяемые библиотеки

Oleksandr
15.05.2016
19:52:48
по умолчанию go собирает все в один пакет

Daniel
15.05.2016
19:55:34
никто не пишет ui на go на данный момент

Anton
15.05.2016
19:55:59
потому что это вроде веб язык по основе

Daniel
15.05.2016
19:56:16
ну - не

Google

Daniel
15.05.2016
19:56:21
не веб
пиши что хочешь

Aleksandr
15.05.2016
19:56:47

Anton
15.05.2016
19:56:57
ну лично я на go не пишу почти

Daniel
15.05.2016
19:56:59
кроме ui - нативных либ нет, и числодробилок - шедулер так себе

Oleksandr
15.05.2016
19:57:00
у меня вот получилось в эмуляторе дарвина
go build -a -buildmode=c-shared main.go

Anton
15.05.2016
19:57:04
просто в основном на него пакеты пишут

Admin
ERROR: S client not available

Anton
15.05.2016
19:57:06
именно для веба

Aleksandr
15.05.2016
19:57:15
докер, например

Anton
15.05.2016
19:57:17
ну имхо чисто

Aleksandr
15.05.2016
19:57:23
не очень для веба :)

Anton
15.05.2016
19:57:26

[Anonymous]
15.05.2016
19:57:36
CoreOS на Go

Dan
15.05.2016
19:59:50

[Anonymous]
15.05.2016
20:00:04
OS, чтобы контейнеры докера крутить

Dan
15.05.2016
20:00:18
о, нет, я знаю что такое CoreOS.
я удивляюсь тому что он на Go

[Anonymous]
15.05.2016
20:00:58
там всё на Go и Bash
https://github.com/coreos/

Dan
15.05.2016
20:01:05
))))))

Google

[Anonymous]
15.05.2016
20:01:06
ну и C тоже есть

Dan
15.05.2016
20:01:16
ты наверное имеешь в виду etcd и fleet ?

batyamedic
15.05.2016
20:01:20
ого

Dan
15.05.2016
20:01:22
которые да, написаны на Go

batyamedic
15.05.2016
20:01:25
для короса есть ебилды

Daniel
15.05.2016
20:01:32
докер. он имеет в виду докер

[Anonymous]
15.05.2016
20:03:30

Daniel
15.05.2016
20:04:16
а почему должен быть меньше?

[Anonymous]
15.05.2016
20:05:07
или я уже туплю к ночи

Dan
15.05.2016
20:05:36
а уже ночь чтоли? блин
как время летит

[Anonymous]
15.05.2016
20:05:56
угу, вот вроде только утро было

Oleksandr
15.05.2016
20:07:22

Daniel
15.05.2016
20:07:46
библиотеки системы? вы точно про go?

Anton
15.05.2016
20:08:21
да не в размере дело то
я гвоорю о том что есть библиотека с ui
а есть код именно твоего приложения
т.е например в kde есть программа которая весит 5мб, но есть еще загрузка из библиотеки qt которая весит писец как дохуя

Oleksandr
15.05.2016
20:09:52
идея сделать так чтобы програ не включала библиотеку внутрь себя
так?