
Pawel
15.07.2017
08:08:33

Daniel
15.07.2017
08:29:28
человек тролля качает, а вы ведетесь...

Like
15.07.2017
08:45:24
На пути к Go 2
https://habrahabr.ru/post/333346/

Google

Daniel
15.07.2017
08:46:09
не будет никаких генериков, роб пайк не понимает, нахера они

Like
15.07.2017
08:46:23
Можешь не читать)

Daniel
15.07.2017
08:46:51
роб пайк тоже качает тролля
потому что все он понимает, и это просто его способ сказать "вы идиоты и не умеете программировать"

Ivan
15.07.2017
08:47:28
Как вот так, не понимает, странно это
Наверное не понимает как сделать

Daniel
15.07.2017
08:47:52
да не

Michael
15.07.2017
08:48:07
наверное и программированием не занимался, раз не знает
???

Daniel
15.07.2017
08:48:40
"дай вам в руки генерики - вы опять говнокодить начнете", вот что он думает, и он, к сожалению, прав

Ivan
15.07.2017
08:52:35
да и мы так начнем
у нас тут и так уже псевдогенерики на рефлекте
и 50% кода борьба супротив типизации

Google

Daniel
15.07.2017
09:02:39
О, да

Мерлин
15.07.2017
09:09:07

Vladimir
15.07.2017
09:53:06
а так по мановению руки твой uint64 превращается в указатель на функцию создания шорт

Мерлин
15.07.2017
09:57:39

Kirill
15.07.2017
09:58:35

Мерлин
15.07.2017
10:00:02

Kirill
15.07.2017
10:02:37
Человеко-драконья многоножка
Принцип работы, по большому счёту, такой же

Pawel
15.07.2017
10:15:21

Kirill
15.07.2017
12:22:18
@kirilldanshin, собирались в четверг? Ппц вылетело из головы совсем

Chuvi
15.07.2017
15:45:24
А что, чем в мире Go принято UI реализовывать? Или в мире Go не принято пилить десктопные приложухи?

Roman
15.07.2017
15:45:51
веб сервер + браузер

Daniel
15.07.2017
15:45:53
пока - не принято
есть хорошая либа для win api, вроде

Slach
15.07.2017
15:46:33
поищи в awesome-go
QT биндинги в общем потихоньку развиваются

Chuvi
15.07.2017
15:48:52
Поискать я уже поискал...
Мне интересно на чем принято. ))

Google

Daniel
15.07.2017
15:49:32
ну - жаль, конечно
но, как мы знаем, кросплатформенные gui либы так и не прижились
за исключением js и вот этого всего

Roman
15.07.2017
15:50:52
под электрон было чтот, но у меня не взлетело

Chuvi
15.07.2017
15:52:13

Roman
15.07.2017
15:52:30
ну вот собсна и все

Chuvi
15.07.2017
15:53:16
Эээх... Опять студию ставить...

Roman
15.07.2017
16:01:08
есть еще lazarus вроде, но я не тыкал

Vladimir
15.07.2017
16:06:51
но как выше сказали - нет пока нормальной либы

Chuvi
15.07.2017
16:09:28

Vladimir
15.07.2017
16:09:49
го по большей части прижился в бэкэнде

Vladimir
15.07.2017
16:09:52
поэтому ни на сколько

Chuvi
15.07.2017
16:10:38
Да, я понял уже...
Вообще мне это удивительно. Понятно что "корпорация бобра" пилила его не под десктопное применение, но такие возможности и без гуя...
Печаль, просто печаль...

Мерлин
15.07.2017
16:17:37
Я одно время надеялся, что go на андройд пойдёт

Roman
15.07.2017
16:23:33
Ну хелловолд запускался вроде

Stanislav
15.07.2017
16:28:50

Google

Vladimir
15.07.2017
16:30:10

Stanislav
15.07.2017
16:30:25
а вообще до появления therecipe/qt, как ни странно, самой вменяемыми биндингами к гуям были... gtk2 :D

Vladimir
15.07.2017
17:32:29
но это наверное особенности всех биндингов

Stanislav
15.07.2017
17:32:59

Vladimir
15.07.2017
17:33:36

Stanislav
15.07.2017
17:34:09
а как оценивать качество API в данном случае? можно ли по офф. докам писать? Можно. Я так и пишу :)

Admin
ERROR: S client not available

Vladimir
15.07.2017
17:34:34
@pztrn ну все эти PointerFromQActionEvent это какая-то хрень

Stanislav
15.07.2017
17:34:55

Vladimir
15.07.2017
17:34:56
func QGuiApplicatioon_ApplicationDisplayName()

Stanislav
15.07.2017
17:35:10
я без использования этих функций пишу и норм

Vladimir
15.07.2017
17:35:41
ну вот просто по первому взгляду сразу видно что это биндинги )
хочется именно нативного )
func NewQAccessibleEvent и func NewQAccessibleEvent2

Stanislav
15.07.2017
17:36:09
да, биндинги. А сейчас я задам самый главный вопрос - а дальше то что?

Vladimir
15.07.2017
17:37:13

Stanislav
15.07.2017
17:37:16
хочется именно нативного )
а есть ли у сказавшего представление того, сколько нужно вложить $$ (нет, не сил, именно $$), чтобы написать нативный гуй на Go? :)

Vladimir
15.07.2017
17:37:18
без своих особенностей

Google

Vladimir
15.07.2017
17:37:40

Stanislav
15.07.2017
17:37:41
это к вопросу "почему лучше сделать биндинги и не париться")

Vladimir
15.07.2017
17:38:01
биндинги лучше чем ничего
это да
@pztrn а ты случайно не джаббер-клиент ли пишешь на гошечке с гуями?

Stanislav
15.07.2017
17:40:16
ну и да - никто ж не мешает написать "Go idiomatic API and function names" на багтрекере) мне вот абсолютно пофиг, потому что я вполне себе могу писать по докам. Я вполне могу себе писать даже под ведро и ios (судя по докам, сам не пробовал). Я могу использовать widgets или упороться и использовать qtquick, опять же, читая официальные доки и не испытывая никакого дискомфорта. Так что да, therecipe/qt вполне себе хороший биндинг для гуйцолибы, написанной на другом языке. А ты хочешь очень странного :)

Daniel
15.07.2017
18:11:42
все равно go!

Michael
15.07.2017
19:23:26
хз кто что, но therecipe/qt норм

Олег
15.07.2017
19:25:18

Michael
15.07.2017
19:25:39
???
я даже видел, что говорят что powershell под линуксом это хорошо
видимо полимеры хорошие

Chuvi
15.07.2017
20:08:17
PowerShell тоже говоярт норм;D
Кстати, тут пришлось напилить скриптов под PS. Вполне себе скритовщина со всем что нужно, чисто под Windows. Многое очень просто реализовано. Удивился.
Теперь я теряюсь - многие штуки, которые под виндой, можно повесить на скрипты на крон и не держать сервисы в памяти.

Michael
15.07.2017
20:11:04

Chuvi
15.07.2017
20:12:53
хм а чего удивительного?
отсутствие запятой после хм. )))
Многое, на самом деле. В переходе со скриптовых языков на компилируемые - много сложного. )
У меня маленький компик *.cmd файлами собирает таймлапсы с вебкамер.