@dlangru

Страница 421 из 719
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 либэвентом

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. ого чё есть оказывается

да я тоже отметил inout как непонятную фигню
это пока разок не пригодится

название неудачно выбрали

надо было назвать что-то типа autoconst

Pavel
01.03.2018
12:59:06
std.outbuffer Serialize data to ubyte arrays. ого чё есть оказывается
> OutBuffer's internal buffer is allocated with the GC. Ну нетушки, не нужно

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
Всмысле, абстрактный GC который не делает stop-the-world, и имеет нулевую цену, может и не плох )
Да, если D код выполнять в ява машине или webasm когда там запилят GC

Чуваки которые перекатились в 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
Чуваки, а есть игровые движки на D?
https://github.com/zhaopuming/awesome-d#game-frameworks

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
? В какой то момент начал весь код писать в саблайме. Хотя раньше тоже пользовался ИДЕшками. Во первых ИДЕшки притормаживают. Пока ждёшь в ней автокомалит уже руками допишешь. Во-вторых в саблайме крутые и реально удобные мультикурсоры.
Sublime рулит. Сам с него не слажу. К упомянутым мультикурсорам добавлю: - макросы - быстрый поиск файлов по проекту - базовое понимание проектов - различные хоткеи, например, удаление строки (не shift+delete), выделение блока кода, манипуляции строками. Это то, что использую.

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
Опенсорс опенсорсу рознь.
Ну я бы не назвал Атом плохим опенсорсом

Sublime тоже пиратить не надо.
Разве? Я думал, он платный

Eto
01.03.2018
20:29:41
Разве? Я думал, он платный
Платный, но платить не обязательно.

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

Denis
01.03.2018
23:25:09
Движок-не движок - derelict-sfml2
Есть обёртка нормальная: dsfml

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
тако вопрос, кто-нибудь собирал простейшее приложение с WinMain? потребовалось тут, а dmd ругается: Error 42: Symbol Undefined __acrtused
В продолжение моего вчерашнего вопроса, если кому вдруг пригодится: я пытался собирать проект как betterC, в этом была проблема. Надо явно при линковке указывать snn.lib.

в итоге гуевый hello world 14 килобайт, полет нормальный

Denis
02.03.2018
07:37:24
А что за гуй?

Подскажите как узнать у члена структуры какой он тип отдаст если его взять? т.е. если это просто переменная то её тип, а если функция то возвращаемый тип

(подозреваю что такой фукнции может и нету, кстати)

rvalue короч надо узнать

std.traits.rvalueOf как ни странно

Maxim
02.03.2018
07:43:04
А что за гуй?
обычное гуевое приложение на Win API)

Denis
02.03.2018
07:43:13
аа

уже удивиться успел как запихали гуй в 14кб

std.traits.rvalueOf как ни странно
А нет, это создание rvalue а не его узнавание

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
вообще, как мне кажется, должен быть ручной аппрув

Страница 421 из 719