
Evgeny
01.03.2018
04:53:53
лень оформлять документацию

Denis
01.03.2018
04:54:48
я буквально вчера или позавчера начал и почти всё сделал, но бросил) основное сделал, кто-нибудь допилит.
а зачем на асинхронной отправке .any?

Evgeny
01.03.2018
04:55:46
для доков нужно хорошо уметь английский. я читаю все без проблем, а вот писатель из меня паршивый

Google

Denis
01.03.2018
04:55:53
та же фигня

Evgeny
01.03.2018
04:56:05

Denis
01.03.2018
04:56:13
https://forum.dlang.org/thread/kbcdzgrhzavurusicwcv@forum.dlang.org?page=1 вот кстати мощный тред случился
> не any, а write
А да, туплю

Evgeny
01.03.2018
04:56:33
но any тоже профит какой-то давал, не помню

Denis
01.03.2018
04:56:44
отлавливал ошибки
сейчас ошибки сливаются сразу в read и write либэвентом

Evgeny
01.03.2018
04:58:11

Maxim
01.03.2018
06:08:31
тако вопрос, кто-нибудь собирал простейшее приложение с WinMain? потребовалось тут, а dmd ругается: Error 42: Symbol Undefined __acrtused

Denis
01.03.2018
06:47:17
https://digitalmars.com/ctg/acrtused.html

Maxim
01.03.2018
06:49:24
читал, да

Dmitry
01.03.2018
11:39:59
Анкетку заполнили? https://dlang.org/blog/2018/02/28/the-state-of-d-2018-survey/

Pavel
01.03.2018
11:48:31
Ема, из анкеты я узнал что оказывается существует slack у D )

Google

Maxim
01.03.2018
11:54:48
у D есть еще и irc-канал, только там как-то тухловато)

Dmitry
01.03.2018
12:00:01
Да, я про слэк тоже не знал.

Denis
01.03.2018
12:04:18
а gitter - всё?

Денис
01.03.2018
12:24:00
Прошел д-сурвей. Поныл, что хватит новых фич, сделайте старые нормально, выкиньте половину странных вещей. Я до сих пор плохо сплю от inoutа.

Pavel
01.03.2018
12:26:05
да я тоже отметил inout как непонятную фигню

Denis
01.03.2018
12:31:28
std.outbuffer
Serialize data to ubyte arrays.
ого чё есть оказывается
название неудачно выбрали
надо было назвать что-то типа autoconst

Pavel
01.03.2018
12:59:06

Denis
01.03.2018
12:59:49
GC в вакууме неплох, конкретный GC кривоват

Pavel
01.03.2018
13:01:05
Всмысле, абстрактный GC который не делает stop-the-world, и имеет нулевую цену, может и не плох )

Pavel
01.03.2018
13:05:16
https://habrahabr.ru/post/350186/#comment_10691268 -что в мире делается

Denis
01.03.2018
13:07:14
Чуваки которые перекатились в Rust они похоже имели ограниченный выбор или мощные предубеждения против GC в старые времена (до betterC)

Pavel
01.03.2018
13:11:55
Мне D больше нравится, но есть иррациональное ощущение большей стабильности инструментов rust (или меньшей D).

Dark
01.03.2018
14:35:40
Чуваки, а есть игровые движки на D?

Pavel
01.03.2018
14:37:05

Dark
01.03.2018
14:37:27
О, пасиб

Google

Pavel
01.03.2018
14:42:43
Я sfml пользовал.
Движок-не движок - derelict-sfml2

Eto
01.03.2018
18:47:06

Dark
01.03.2018
18:48:40
А чем Atom хуже?

Eto
01.03.2018
18:49:11
А чем Atom хуже?
У меня это спрашивать это примерно тоже самое, что спрашивать приверженца Vim.
Пробовал когда-то его. Дико тормозило.
А потом коллега коверкал табуляцию в файлах потому что атом не способен нормально определять вариант оной.

Valeriy
01.03.2018
19:01:25
А чем Atom хуже?
Использую Атом для маркдауна иногда.
По сравнению с саблаймом тормознутый.
Саблайм вообще реактивный. У меня в нём пару сотен вкладок с кодом открыто и он всё равно мгновенно стартует не тормозит и память не жрёт.

Dark
01.03.2018
19:34:04
Тормазнутость это да
Зато опенсорс
И пиратить не надо

Eto
01.03.2018
19:35:21
Sublime тоже пиратить не надо.

Dark
01.03.2018
20:28:46

Eto
01.03.2018
20:29:41

Dark
01.03.2018
20:30:42
(Ловит флэшбек с винраром)

Denis
01.03.2018
23:25:09
https://forum.dlang.org/post/okva9b$hk3$1@digitalmars.com
из опроса узнал, оказывается вона что было

Pavel
02.03.2018
04:03:11

Google

Maxim
02.03.2018
07:25:43
в итоге гуевый hello world 14 килобайт, полет нормальный

Denis
02.03.2018
07:37:24
А что за гуй?
Подскажите как узнать у члена структуры какой он тип отдаст если его взять? т.е. если это просто переменная то её тип, а если функция то возвращаемый тип
(подозреваю что такой фукнции может и нету, кстати)
rvalue короч надо узнать
std.traits.rvalueOf как ни странно

Maxim
02.03.2018
07:43:04

Denis
02.03.2018
07:43:13
аа
уже удивиться успел как запихали гуй в 14кб

Igor
02.03.2018
08:14:16
https://dlang.org/library/std/traits/return_type.html
не оно?

Denis
02.03.2018
08:15:12
оно работает только с функциями
если будет просто int то ошибка.
а typeof ref отдаст для функций которые ref возвращают

Igor
02.03.2018
08:16:03
так просто typeid
так для чего именно нужно? конкретно

Denis
02.03.2018
08:17:29
ща покажу
https://github.com/denizzzka/dpq2/blob/geometry_refactoring/src/dpq2/conv/geometric.d#L11

Google

Denis
02.03.2018
08:18:12
isValidPointType должна для любых объектов в которых есть x и y типа double возвращать true
хоть класс, хоть структура, функциями заданы x и y или просто переменными - пофиг.

Igor
02.03.2018
08:19:27
ну возможно тогда нужно через static if делать

Denis
02.03.2018
08:19:36
в смысле?
я думал что в стандартной библиотеке есть то что мне надо
элементарная же вещь

Igor
02.03.2018
08:21:45
ну типа if callable то проверитьтип возвращаемого значения, если просто данные - то проверить просто тип

Denis
02.03.2018
08:22:23
Да, щас напишу. Надо у англоязычных спросить, не может быть чтобы не всплывал такой вопрос.

Oleg
02.03.2018
10:22:26
ооо, началось)
http://code.dlang.org/packages/1000-free-instagram-followers
у vibe хоть какая-то защита от спама есть?
или все проекты настолько не популярны, что спамеры даже не рассматривают их как площадку?)

Maxim
02.03.2018
10:24:40
( ͡° ͜ʖ ͡°) это хороший признак, язык популярным становится

Igor
02.03.2018
10:25:06
и опять же generator - почти по теме

Maxim
02.03.2018
10:26:29
правда, в таком вот случае я даже хз, как проверять на спам
проверять наличие исходников на D в репе?

Oleg
02.03.2018
10:27:01
ну это как минимум

Maxim
02.03.2018
10:30:36
интересно, как crates, composer или какой-нибудь nmp решает эту проблему

Denis
02.03.2018
10:40:28
нашёл косяк, всё оказалось хитрее: https://github.com/d-gamedev-team/gfm/issues/195

Oleg
02.03.2018
10:42:02
вообще, как мне кажется, должен быть ручной аппрув