@proGO

Страница 215 из 1674
Roman
14.09.2016
08:59:45
ты о чем?
Есть программа, хочется без пересборки добавлять в нее фичи. В идеале, еще из без рестарта процесса :)

Что-то вроде dso

Мерлин
14.09.2016
09:00:06
Прикрути Lua, например

Roman
14.09.2016
09:01:09
Прикрути Lua, например
Спасибо, но тут про golang

Google
Мерлин
14.09.2016
09:02:43
Спасибо, но тут про golang
В смысле, ты хочешь прикрутить плагины, ну вот lua - это довольно стандартное решение для плагинов Или трахайся с pie

Subbotin
14.09.2016
09:03:02
Автодополнение по подключеным либам есть в плагине для идеи. Там даже автоимпорт есть.

Плагины на другом языке это сильно

Мерлин
14.09.2016
09:04:40
Мерлин
14.09.2016
09:05:16
Тот же lua для этого и сделан

Subbotin
14.09.2016
09:05:39
А если хочется производительный плагин?

Мерлин
14.09.2016
09:06:35
Нууу, это немного не о том. И что делать если код в hot path?
Ебаться с pie, но это тоже тормоза в конечном счёте - потому что через stdin /stdout

Daniel
14.09.2016
09:07:41
Есть программа, хочется без пересборки добавлять в нее фичи. В идеале, еще из без рестарта процесса :)
на стандартных гошных задачах ответ “микросервисы” а так - есть же теперь динамическая линковка. но - почему надо без пересборки?

Мерлин
14.09.2016
09:07:42
И всякие ништяки типа "у меня заблочилось всё приложение под нагрузкой"

Daniel
14.09.2016
09:11:16
да

Google
Daniel
14.09.2016
09:11:20
почему нет-то?

это секунды в любом случае

Roman
14.09.2016
09:17:15
на стандартных гошных задачах ответ “микросервисы” а так - есть же теперь динамическая линковка. но - почему надо без пересборки?
ну вот крутится у тебя процесс, который обслуживает долгоиграющие соединения. если тебе надо что-то туда добавить - это рестарт. точнее, запуск нового рядом и ожидание пока все старые коннекты переедут. иногда это может занять несколько дней.

и если хочется быстрый рестарт - это надо городить ipc с передачей fd & state

Daniel
14.09.2016
09:20:13
да

но тут-то однозначно микросервисы ответ

Zver
14.09.2016
11:05:33
ну вот крутится у тебя процесс, который обслуживает долгоиграющие соединения. если тебе надо что-то туда добавить - это рестарт. точнее, запуск нового рядом и ожидание пока все старые коннекты переедут. иногда это может занять несколько дней.
Нативные внешние библиотеки вещь хорошая и нужная. Но данную проблему ими не решить, отключить плагин без перезапуска приложения будет проблематично, не порушив приложение, так как в основной программе будет ссылки на объекты, интерфейсы, данные и т.д. из внешнего модуля.

Nik
14.09.2016
12:49:45
народ, кто пользует VS Code

Мерлин
14.09.2016
12:50:41
Я

Vladimir
14.09.2016
12:51:14
я

Nik
14.09.2016
12:51:15
Я
ловил такие ошибки автодополнения?

оно внезапно сошло с ума

и ни пояснений, ничего вообще, кроме PANIC

Мерлин
14.09.2016
13:00:20
Нет

Vladislav
14.09.2016
13:06:59
А что у вас за знак неравенства такой? ?

Nik
14.09.2016
13:07:24
@SLASH_CyberPunk https://github.com/tonsky/FiraCode

Zver
14.09.2016
13:08:00
А что здесь не того?

Nik
14.09.2016
13:08:15
А что здесь не того?
его шрифт смутил

Плюшка
14.09.2016
13:09:43
@SLASH_CyberPunk https://github.com/tonsky/FiraCode
эх, придется обратно на атом переползать

Google
Nik
14.09.2016
13:10:12
это мне похоже придется из-за мертвого автодополнения

Плюшка
14.09.2016
13:10:46
почему?
в саблайме этот шрифт не работает же

Nik
14.09.2016
13:11:02
в саблайме да. но с него я думал все давно ушли

Vladislav
14.09.2016
13:11:21
@SLASH_CyberPunk https://github.com/tonsky/FiraCode
Мне кажется, это только будет мешать при чтении другими...

Nik
14.09.2016
13:11:45
Мне кажется, это только будет мешать при чтении другими...
други будут читать на сових компах. а тут приятненько

Плюшка
14.09.2016
13:12:36
хотя...

попробую наверное vscode

Vladislav
14.09.2016
13:13:22
попробую наверное vscode
Его последнее время хвалят, но мне не зашел, похож на атом чем-то...

Плюшка
14.09.2016
13:13:52
по скорости? )

Zver
14.09.2016
13:14:12
Нормально по скорости.

Andrey
14.09.2016
13:14:13
попробую наверное vscode
мне нравится vscode единственная придирка к нему это то что он один раз мой мак подвесил так что пришлось хард резет делать

Vladislav
14.09.2016
13:14:20
По скорости вроде шустрее атома был

Sergey
14.09.2016
13:19:33
шустрее

и приятный

Nik
14.09.2016
13:20:01
Не, vscode классный

но у меня умер, хз чтос этим делать

Zver
14.09.2016
13:20:35
Переустановить попробовать.

Nik
14.09.2016
13:21:01
да я уже локализовал - он умирает лично на этом проекте

а почему - хз

проблема явно не в редакторе

Google
Zver
14.09.2016
14:02:17
А если тулсы необходимые обновить?

Которве для автодополнения используются.

Nik
14.09.2016
14:03:23
уже.

даже переустановил

прдозреваю что проблема в моей самописной либе, которую я подключил

мб об нее спотыкается

хотя странно, копил то отрабатывает

Admin
ERROR: S client not available

Nik
14.09.2016
14:06:33
нашел

https://github.com/nsf/gocode/issues/164

gocode close

эта комманда все полечила. но почему - я не понял

Kirill
14.09.2016
14:08:21
эта комманда все полечила. но почему - я не понял
оно убьет старый сервер и автоматически запустит новый

Nik
14.09.2016
14:08:44
это я прочел. Но у него отдельный сервер на каждый проект?

Мерлин
14.09.2016
14:09:23
Kirill
14.09.2016
14:21:00
Nik
14.09.2016
16:10:37
а как можно понимтаь данную запись компилятора?

./migrate.go:37: VALUE = "" used as value

VALUE - зарезервирован?

а сорян

Google
Nik
14.09.2016
16:12:01
== забыл, туплю

Vladislav
14.09.2016
16:45:48
https://habrahabr.ru/company/mailru/blog/309976/

Может кому будет интересно

Maxim
15.09.2016
06:26:42
Хм. Я уже постил сюда, но напомню. Мы как раз делаем мультиплеерный ТД с серверной частью на Go.

ЭТО ВОЗМОЖНО

Правда Я не совсем представляю как...

Gregory
15.09.2016
06:30:11
какие-нибудь детали проекта можете рассказать?

Subbotin
15.09.2016
06:39:01
эээ. а кто-то сомневался в возможности пилить бэкэнды для игр на го? это же вроде как раз то для чего он задумывался

Anton
15.09.2016
06:45:44
Читал статью о наркомане который пишет фронт игры на OpenGl и Rust, так что даже если бы на го была сама игра нихуя бы не удивился

Да и почему бы и нет

Если архитектуру хорошо организовать язык как го да еще с гц выдержит

Правда вот за ресурсы надо бы узнать че там с этими вашими бенчами

Andrey
15.09.2016
06:47:27
бекенды для многих игр сейчас пишут на джаве, чем го хуже?

Subbotin
15.09.2016
06:47:28
обновляться так всегда мучительно. вот в 1.7 вышла новая нужная фишка. а плагин для идеи не может работать со столь новым сдк - надо его обновить. а значит надо обновить идею. а значит нужен новый кряк потому что лицензия у меня только одна, а машин -3.

это чё. я написал игрушку с бэкэндом и фронтом на го. 2d конечно. и говно конечно получилось.

Anton
15.09.2016
06:48:49
Жава типо неподъемную биг дату тянет у которой нет цели на скорость или тонкое управление ресурсами

Subbotin
15.09.2016
06:48:51
но сам ыакт говорит о том что это возможно.

Anton
15.09.2016
06:48:51
https://youtu.be/40DGf1eKb_Y

Страница 215 из 1674