
Anatoly
20.12.2017
19:08:57
может h2o портануть?)

Oleg
20.12.2017
19:09:20

Evgeny
20.12.2017
19:09:22
полагаю, что тормоза вайбда - следствие тормозного дешного ГЦ

Oleg
20.12.2017
19:09:43

Google

Evgeny
20.12.2017
19:10:02

Oleg
20.12.2017
19:10:13
Обсуждали как-то

Andrey
20.12.2017
19:10:16

Oleg
20.12.2017
19:10:49
Если указать на баг, то он просто говорит что-то из серии 'ну это никому кроме вас не надо, пока не буду делать'

Evgeny
20.12.2017
19:10:57

Anatoly
20.12.2017
19:11:05
форкануть вайб... выявить критические участки ... починить

Oleg
20.12.2017
19:11:28

Evgeny
20.12.2017
19:11:31

Oleg
20.12.2017
19:11:40

Evgeny
20.12.2017
19:12:09
я аж на эликсир собрался перебегать

Anatoly
20.12.2017
19:12:44
я просто пока не пробовал

Google

Oleg
20.12.2017
19:13:03

Evgeny
20.12.2017
19:13:05

Anatoly
20.12.2017
19:13:43
да, было бы неплохо
какие-нибудь логи высвобождения памяти и выделения, думаю немного бы помогли...ещё статистику по классам...

Oleg
20.12.2017
19:13:44
При этом это достаточно фундаментальная часть vibe

Evgeny
20.12.2017
19:15:09
И это только один пример
и где там в ответе есть: "что-то из серии 'ну это никому кроме вас не надо, пока не буду делать'"?

Oleg
20.12.2017
19:15:33
Это практически ядро системы

Evgeny
20.12.2017
19:16:14

Oleg
20.12.2017
19:16:29
В этих случаях он просто не отвечает

Evgeny
20.12.2017
19:16:45
Таков опенсорс
любой, вайбд тут не исключение

Anatoly
20.12.2017
19:16:57
Может семью завёл?)

Evgeny
20.12.2017
19:17:14
Людвиг еще весьма вежлив и вполне отзывчив, не надо тут
Если у вас коммерческий проект заплатите бабло, чтобы пофиксить критический для вас баг, или сами правте и делайте ПР
Я так и делал пару раз.

Oleg
20.12.2017
19:18:43
Это пока не продакшн

Evgeny
20.12.2017
19:19:31
Дешку походу вообще в продакшн пускать низзя

Oleg
20.12.2017
19:19:33
Фишки добавляются, но баги в них не устраняются

Google

Evgeny
20.12.2017
19:19:41
я вут пустил, теперь страдаю

Oleg
20.12.2017
19:19:56

Evgeny
20.12.2017
19:20:26
не, узкое место не вайбд

Oleg
20.12.2017
19:20:39
Вот как только отказываюсь от этой магии (ядро vibe с событиями), так всё сразу работать стабильно начинает
Конкретно я про mqtt

Evgeny
20.12.2017
19:21:42
интересно, как от нее отказаться? есть альтернативный планировщик?

Oleg
20.12.2017
19:21:59
Зачем делать столько всего крутого (потенциально) если фундамент хлипок

Evgeny
20.12.2017
19:22:06
ну например у меня подобной ошибки никогда не возникает

Oleg
20.12.2017
19:22:09

Evgeny
20.12.2017
19:22:36
пилить свой велосипед с поддержкой всего говна? Нет уж увольте

Oleg
20.12.2017
19:22:55
А мне там много и не надо было

Oleg
20.12.2017
19:23:05
Из сети только mqtt
И тащить vibe ради этого, чтобы потом его глюки ловить... Нет уж увольте

Evgeny
20.12.2017
19:24:03
ну а у меня нужен полноценный HTTP/HTTPS-клиент и сам сервис рассчитан на тысячи одновременно работающих файберов
сейчас переписывать уже поздно
я пилю RC-либку для меньшего пожирания памяти, крайне лениво писать доки

Oleg
20.12.2017
19:25:45

Evgeny
20.12.2017
19:26:35
ну я полноценный массив делаю, авл-дерево и какую-нибудь реализацию хэш-таблиц
РЦ-класс сделать элементарно, а вот нормальный массив уже сложнее

Google

Evgeny
20.12.2017
19:28:27
в целом вайбд как веб-фреймворк очень хорош
легко поднимается и заводится

Oleg
20.12.2017
19:31:59

Evgeny
20.12.2017
19:33:25
а вообще я устал от этих мьютексов, условных переменных и прочих семафоров

Oleg
20.12.2017
19:33:45
Я очень надеюсь что в какой-то момент ядро vibe будет настолько стабильным что его не страшно будет использовать

Evgeny
20.12.2017
19:33:59
надо помогать

Oleg
20.12.2017
19:34:36
Но вот это пока не моё) я лучше в dub вложу силы в опр момент

Evgeny
20.12.2017
19:35:08
а сеть у себя на фобосовских сокетах делал?

Oleg
20.12.2017
19:35:13
Мне просто веб чужд как стек технологий и я в нём плаваю сильно

Admin
ERROR: S client not available

Evgeny
20.12.2017
19:35:20
никакого epoll или IOCP?

Oleg
20.12.2017
19:35:39
В основном

Evgeny
20.12.2017
19:36:14
ясно готовая либа-клиент mqtt?

Oleg
20.12.2017
19:36:28
Сишный биндинг

Evgeny
20.12.2017
19:37:02
дереликт или самописный статический?

Oleg
20.12.2017
19:38:11
https://github.com/deviator/drmi/blob/master/mosquitto/mosquitto/api/rtload.d
И статика и динамика
Кстати у Людвига тоже есть что-то подобное

Google

Oleg
20.12.2017
19:39:07
Я про загрузку
Но у него нельзя в одном файле объявить и использовать
И, наверное, это даже удобней

Evgeny
20.12.2017
19:40:40
ясно
кстати
https://github.com/tchaloupka/vibe-mqtt/issues/29
последний коммент
I use this version some time and don't have this problem anymore. It seems to fix is works.

Oleg
20.12.2017
19:47:36
Да, я видел, но на тот момент я уже сделал

Igor
20.12.2017
20:02:45
как-то текла память на долгоиграющем приложении, использовал curl, пытался зажимать потребление с помощью --DRT-gcopt
сказать что помогало кардинально язык не повернётся, но попробовать есть смысл, если еще не пробовали

Dmitry
20.12.2017
20:48:47
Lubevent вроде врапер над сишным. Там можно другой подключить

Oleg
21.12.2017
00:50:56
https://github.com/deviator/duseful/blob/master/manuals/student.md
обновил раздел для студентов, добавил пару примеров

qwerty
21.12.2017
07:11:46
PR про строки примешь?

Oleg
21.12.2017
07:31:05

SR_team
21.12.2017
07:31:25
Почему gtk+, а не dlangui?

Oleg
21.12.2017
07:36:16
Почему gtk+, а не dlangui?
Это то что я знаю и чем реально пользовался. Нашел только один серьезный косяк - печать под win кривовата и вообще печать не совместима с файберами если gtk.Main всем рулит. Когда изучал вопрос dlangui был не совсем юзабельный.
Я только за, если кто-то добавит пример по dlangui

SR_team
21.12.2017
07:37:02
Ну он сложнее выглядит, да

Oleg
21.12.2017
07:37:18
Ну или сам добавлю, но потом

SR_team
21.12.2017
07:37:24
С другой стороны использование похоже на использование Qt

Oleg
21.12.2017
07:37:45

SR_team
21.12.2017
07:37:51
да

Oleg
21.12.2017
07:38:51
Владимир вроде говорил что эта архитектура и некоторые приемы с android заимствованы