
Pavel
31.01.2018
11:40:46
Вот если бы можно было бросать структуры еще..

Oleg
31.01.2018
11:41:13

Evgeny
31.01.2018
11:42:38

Igor
31.01.2018
11:45:51
имхо проблема есть там где ексепшн не ловится или связывается в цепочки кторые уходят куда-то наверх.

Google

Evgeny
31.01.2018
11:49:56
если эксепшен не ловится вообще, то это креш программы

Igor
31.01.2018
11:50:40
нет, ловится где-то вверху и нет информации о том что нужно делать free()

Evgeny
31.01.2018
11:51:14
иначе копировать в GC-память

Igor
31.01.2018
11:51:30
могу путать что-то не уверен что помню в деталях ту дискуссию

Evgeny
31.01.2018
11:52:05

Igor
31.01.2018
11:52:45
“настоящих буйных мало"

Mike
31.01.2018
13:01:36
Товарисчи!
Я слышал, что, вроде бы, dmd умеет работать «в режиме библиотеки» то ли для подсветки синтаксиса, то ли для чего по-круче... ? кто-нибудь что-нибудь про это знает..? Поделитесь, пожалуйста, знанием...

qwerty
31.01.2018
13:05:05
как-то начинал тему о том, что надо backend dcd заменить и предложил ddmd (dmd либа). На что мне ответили, что плохая идея
не могу найти issue в котором это писал

Oleg
31.01.2018
13:24:11
Вроде dmd не особо для этого пока готов, но двигаться начали в эту сторону уже давно

qwerty
31.01.2018
13:31:39
при этом все настоятельно рекомменудют libdparse

Google

Dmitry
31.01.2018
15:23:56
https://forum.dlang.org/thread/twddcfwsvxnsoxrtwgaf@forum.dlang.org

Mike
31.01.2018
15:58:47

Dmitry
31.01.2018
17:21:08
А что пока мешает?

Mike
31.01.2018
19:13:18

NullSanya
01.02.2018
08:21:34
Всем привет. Кто-то пользуется code-d на windows? Не возникало проблем с тем, что оно не работает?

elias
02.02.2018
09:39:07
привет. Требуется создавать docx-файлы с простой таблицей. Насколько я знаю, на D есть только библиотека для работы с Excel. А как быть с Word? Я понимаю, что можно скопировать из Excel таблицу в Word, но хотелось бы минимизировать участие пользователя.

Evgeny
02.02.2018
09:53:14
лично я не знаю библиотек работающих с проприетарным форматом MS Word

qwerty
02.02.2018
09:53:50
да, на D с этим грустно
я бы другой язык посоветовал
но это чат про D =)

Maxim
02.02.2018
09:54:20
docx — это боль и страдания)
я бы посоветовал сделать заготовку и распаковать (docx — это же обычный zip-файл)
один из xml файлов будет содержать ту самую таблицу, добавляешь в этот xml свои данные, зипуешь и вуаля
но это при условии, что данные в одном и том же виде надо выгружать

elias
02.02.2018
09:59:03
я понимаю, что это зипанутые файлы с xml
я не против использования комбинированных решений. с чем лучше дружит D - с Python или C#, если использовать сторонние библиотеки?

Maxim
02.02.2018
10:02:07
D лучше всего дружит с C)
Может, через COM как-то можно делать docx? Давно не сталкивался с разработкой под винду, но что-то подсказывает, что такая возможность должна быть

elias
02.02.2018
10:08:10
понятно. А еще вопрос - кто-нибудь пробовал продвигать у себя в конторе D в таком ключе: вы делаете в фоновом режиме pet project на языке D. Это может быть программа, улучшающая рабочий процесс, к примеру. Затем внедряете ее, доказываете пользу на практике, затем поддерживаете ее на языке D.

Nikita
02.02.2018
10:09:41
А какой у вас в конторе основной язык?

Google

elias
02.02.2018
10:14:10
в моем отделе пишем на C++/Qt системные утилиты.

Mike
02.02.2018
10:26:19

Oleg
02.02.2018
11:46:15
нужно хорошо знать язык и быстро решать задачи на нём
И! ОЧЕНЬ ВАЖНО! уметь в macOS =)

elias
02.02.2018
11:47:11
чтобы хорошо знать язык, надо на нем много писать вне работы.
т.е., надо фапать на него

Oleg
02.02.2018
11:47:52
пришёл один раз начальник и сказал, что хочет презентовать наше устройство, которое общалось с компом через программу как раз на D
а у него мак
и я сказал, что мне необходимо некоторое время
после чего последовал вопрос "а почему ты не на java пишешь? так ведь удобно, раз и на mac работает"
а сказать то особо и нечего)

Oleg
02.02.2018
11:50:27
Каждая такая проблема должна решаться просто и быстро, так как иначе буду весомые аргументы в пользу других решений

Igor
02.02.2018
12:01:53
Никто не пробовал скрестить event loop и std.concurrency?
Так что-бы event loop работал как scheduler или generator
Или в вайбе оно так и устроено?

Pavel
02.02.2018
12:11:09
Да там так и сделано
Task это файбер
Его можно крутить на event loop

Google

Evgeny
02.02.2018
12:23:16
и у них даже есть vibe.concurrency
я всех на event loop-е вертел

Igor
02.02.2018
12:25:42
Ага, спасибо, попробую и я навертеть

Pavel
02.02.2018
12:34:04
Уже прошла неделя, но мой ПР так и не смержили https://github.com/vibe-d/vibe-core/pull/52

Evil
02.02.2018
12:48:49

Pavel
02.02.2018
12:49:31
Ну у себя я его починил неделю назад, больше не бодаюсь, собираю из мастера.
Но без этого фикса производительность сокетов просто смешная
Скачать файлика выливается в 100% нагрузки на одно ядро

Admin
ERROR: S client not available

Pavel
02.02.2018
12:50:53
Баге уже год, это значит что никто не использует vibe-core серьезно, иначе бы давно уже заметили нагрузку и подняли шум.

Evil
02.02.2018
12:51:10
Я все еще агитирую за указания размера данных в заголовке пакета

Pavel
02.02.2018
12:52:04
Ты про что?
Все равно не понял. Я не указываю размер, мне самому надо этот размер узнать
Сколько в вайбовский сокет пришло

Evil
02.02.2018
12:56:02
Разработчик dcd, удод сука, вообще поставил макс размер size_t и клиент хвост нулями заполнял. Я взялся это компилить под винду, клиент, и серв по 64бит линукс иииии ну серв ждал в два раза больше данных, и переспрашивал клиента, мол, "хули так мало? Давай еще разок"

Pavel
02.02.2018
12:56:15
А он всегда возвращает размер 1, хот туда 500 байт придет хоть 1000
метод leastSize() как раз и возвращает размер данных которые пришли

Evil
02.02.2018
12:57:38

Pavel
02.02.2018
12:58:51
Ты видел как работает чтение из вайбовского сокета вообще?

Google

Pavel
02.02.2018
13:01:04
Отправитель не говорит.
leastSize() говорит и никак иначе
Кого мне научить? Это вайбовский сокет
TCPConnection
http://forum.rejectedsoftware.com/groups/rejectedsoftware.vibed/thread/24403/#post-24416
Я вообще хз о чем ты рассуждаешь ) В моем ПР есть фикс баги, вполне полноценный. Два чувака уже подтвердили что это хороший фикс. О каких клиентах и серверах ты говоришь я не понимаю.