@proGO

Страница 430 из 1674
Quet
25.01.2017
21:09:44
если говорим про го, то тот же gonuts на фриноде

Peter
25.01.2017
21:10:19
там 1179 человек сейчас

Phil
25.01.2017
21:10:29
Кошмар какой

Peter
25.01.2017
21:10:40
тащемта, слака и гиттер дают транспорт

Google
Phil
25.01.2017
21:11:57
слака это тот кошмар, который вешает мне браузеры и дома и в офисе? им реально кто-то пользуется?

но как?

Alexey
25.01.2017
21:14:40
А кто-нибудь интеграционные тесты с Go делает? Как вы базу наполняете?

Phil
25.01.2017
21:15:16
смузи-стартаперы очень его любят
ну он красивенький и даже функциональненький. но мля. я снес

Maxim
25.01.2017
21:20:17
А что, нативный гуй на го уже умер? :с https://github.com/google/gxui

Lev
25.01.2017
21:22:21
golang.org/x/exp/shiny

вот форк с относительно свежими коммитами https://github.com/nelsam/gxui

Maxim
25.01.2017
21:47:54
Короче, без боли пока десктопные приложухи не пописать, да?

Lev
25.01.2017
21:48:42
кроссплатформенные - думаю да

Google
Maxim
25.01.2017
21:49:48
Хотя сейчас приложения засовываются в недобраузерную обёртку. На go такого нет, да?

если брать тот же слак, дискорд и подобные штуки

Sheridan
25.01.2017
21:52:45
Пишите на кутэ

А то я смотрю щас тенденция пошла: выучат один язык и все на нем пишут...

Maxim
25.01.2017
21:53:46
Пишите на кутэ
Я вообще без понятия что это за хрень. Знаю только что он популярный и типа простой

Sheridan
25.01.2017
21:54:03
C++ + Qt

Maxim
25.01.2017
21:54:14
C++ + Qt
Охлол

Daniel
25.01.2017
21:54:23
остановитесь, ебаные рогатые твари

Roman
25.01.2017
21:54:38
Го умеет кодогенерацию и eval?
Как может быть eval в компилируемом языке?

Sheridan
25.01.2017
21:54:39
Так надо ж качаться.
В голове программисту качать надо, а не снаружи

Daniel
25.01.2017
21:55:35
Как может быть eval в компилируемом языке?
а че нет та? в яве можно по быстрому всосать текст, компильнуть его, загрузить получившийся класс, и, если он не соответствует - выгрузить нахер и сообщить оператору

Sheridan
25.01.2017
21:55:43
Как может быть eval в компилируемом языке?
Шарп дотнетом сквозь байткод тоже компиляется

Daniel
25.01.2017
21:56:59
а?

в го нет евала потому, что в нем нет класслоадера

и не надо, так-то

если очен уж охота встроить скрипты в апликуху - цепляйте луа, это индустриальный стандарт

Sheridan
25.01.2017
21:58:43
Есть какие нибудь проверенные либы которые могут вычислять булевские выражения? Если точнее то например у меня есть строка вида "a || b && (!c || d && (e || f)) && g" и нужно вычислить это выражение для разных значений a-g которые могут быть true или false

Google
Sheridan
25.01.2017
21:59:07
Вот такое сегодня тут было

Daniel
25.01.2017
21:59:36
Вот такое сегодня тут было
и совет прицепить луа тоже был

был, правда, про luajit, которого, насколько я понял, на чистом го нет

Roman
25.01.2017
22:00:06
а?
Ну aot vs jit

Там где есть jit - не страшно eval

В планк скорости не страшно

Daniel
25.01.2017
22:00:42
jit наверное ни при чем все же

Sheridan
25.01.2017
22:00:44
Разве не то?

http://stackoverflow.com/questions/23923383/evaluate-formula-in-go

Daniel
25.01.2017
22:01:00
это мы тоже видали

Roman
25.01.2017
22:02:01
Roman
25.01.2017
22:02:32
Но потом я задумался о пуле потоков и мне стало грустно

Daniel
25.01.2017
22:02:55
это да, это там нехорошо сделано

Berkus
25.01.2017
22:02:56
Охлол
чего охлол, для любителей джаваскрипта там есть QML

Sheridan
25.01.2017
22:03:56
чего охлол, для любителей джаваскрипта там есть QML
Эт скорее для любителей смеси css, html и json

Berkus
25.01.2017
22:04:45
не хочу огорчать но json это js object notation, а в qml там больше js чем просто on

Sheridan
25.01.2017
22:05:07
Спасибо, кэп

Berkus
25.01.2017
22:05:37
в любом случае, некоторые гуи там можно сделать вообще без строчки с++ кода

Google
Sheridan
25.01.2017
22:08:05
Если хотите чего полегче же то вот вам еще https://github.com/vurtun/nuklear

С. Один заголовок. Достаточно богатый гуй

Berkus
25.01.2017
22:11:35
да, вполне годный

Roman
25.01.2017
22:20:21
Тут ведь есть ребята из tarantool, да?

Roman
25.01.2017
22:21:03
Тут ведь есть ребята из tarantool, да?
Они есть в тематическом чятике

Roman
25.01.2017
22:21:52
Меня интересует почему так страшно выглядит: resp, err = client.Update(spaceNo, indexNo, []interface{}{uint(13)}, []interface{}{[]interface{}{"+", 1, 3}})

Admin
ERROR: S client not available

Roman
25.01.2017
22:22:52
А на PHP вот так: $tarantool->insert('examples', array(99999, 'BB'));

Oleh
25.01.2017
23:55:48
ребят, что посоветуете, что бы програма постоянно работала?

какую утилиту?

при ребуте загружала и в случае падения (что маловероятно) загружала назад

Quet
26.01.2017
00:05:14
systemd

Oleh
26.01.2017
00:24:58
systemd
хмм, спасибо

Alexey
26.01.2017
00:37:42
Lev
26.01.2017
06:24:26
по поводу eval у компилируемых: в порядке бреда посмотреть в сторону Forth

Dmitry
26.01.2017
07:22:31
Если не systemd, то supervisord. Но первое нативнее.
Вот еще простой и проверенный годами http://smarden.org/runit/

Den
26.01.2017
08:29:52
Здравствуйте. Есть ли у кого знакомые математики которые могут боди рекогнишином заняться?

Google
Yura
26.01.2017
09:28:38
Меня интересует почему так страшно выглядит: resp, err = client.Update(spaceNo, indexNo, []interface{}{uint(13)}, []interface{}{[]interface{}{"+", 1, 3}})
Потому что Go - статически типизируемый язык. Единственный вариант передать "хрен знает что" - это через интерфейс. Кроме того, ты почему-то сравниваешь Update с Insert.

Если можешь предложить интерфейс по-красивее, welcome. Я с удовольствием рассмотрю твой пул-реквест.

Вообще, ты можешь объявить свои типы, и, допустим, тот же Insert может выглядеть как resp, err = clint.Insert("example", &Example{99999, "BB"})

Daniel
26.01.2017
09:33:45
и так и надо сделать, конечно же

Yura
26.01.2017
09:34:07
Пример есть и в example_test.go и в tarantool_test.go

т.е. так можно сделать уже сейчас.

блин, даже в README.md есть на это намёк.

т.е. вопрос сводится к "я не читал доку, но осуждаю"

Если есть предложение, как улучшить доку, issue и pull request я читаю, пишите.

Roman
26.01.2017
09:54:31
т.е. вопрос сводится к "я не читал доку, но осуждаю"
Разве в вопросе почему содержится какое либо осуждение?

Yura
26.01.2017
09:55:33
Ну ок: я - человек мнительный, мне показалось. Прошу прощения. К тому же, я простужен, и потому ещё ворчливее.

Roman
26.01.2017
09:55:50
В данном случае вопрос почему не использовать фиксированные типы, что мы теряем и приобретаем?

Yura
26.01.2017
09:56:10
А какой фиксированный тип ты предлагаешь использовать?

Туплы для каждого спейса разные. Одним типом не отделаешься.

Roman
26.01.2017
09:57:28
Проблема в том что Tuple может быть произвольным набором типов, так ?

Yura
26.01.2017
09:57:38
Да

В PHP у тебя посути всё является interface{}

либа msgpack позволяет объявлять сериализаторы/десериализаторы для типов, и если этим воспользуешься, то можно передавать определённые тобою типы вместо массива интерфейсов

Daniel
26.01.2017
10:00:29
как будто стандартный json не позволяет

Yura
26.01.2017
10:01:24
в последней версии vmichailenko/msgpack (по моей просьбе) была добавлена возможность тагом объявлять, что структуру нужно енкодить как массив: https://godoc.org/gopkg.in/vmihailenco/msgpack.v2#example-Marshal--AsArray

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