Size: a a a

2021 May 20

SG

Serg Gini in dlang.ru
Я конкретно про векторфлоу - потопу что интересуюсь как раз ds/ML/DL :)
источник

OB

Oleg B in dlang.ru
а это scope делегат
источник

Е

Евгений in dlang.ru
Ну так контекст и захватывается. Просто компилятор D не копирует его в кучу, так как в данном случае в этом нет необходимости.
источник

GS

Grigorii Smorkalov in dlang.ru
и ещё про замыкания https://godbolt.org/z/xn1xaEqPd
источник

GS

Grigorii Smorkalov in dlang.ru
такой код работает без единой аллокации в C++, но не в В
источник

GS

Grigorii Smorkalov in dlang.ru
*D
источник

Е

Евгений in dlang.ru
scope добавь и заработает: auto mysort(T)(scope T comp)
источник

Е

Евгений in dlang.ru
без единой аллокации
источник

Е

Евгений in dlang.ru
Лямбы в плюсах - это вообще не лямбды. Это просто тупые структуры с указателем на функцию и параметрами. С перегруженным operator()
источник

Е

Евгений in dlang.ru
Я на коленке такие "лямбды" в D напишу
источник

Е

Евгений in dlang.ru
Из-за чего лямбды в плюсах имеют никому не ведомый тип, заставляя всегда писать шаблоны.
источник

Е

Евгений in dlang.ru
Ща про литералы массивов отпишусь.
источник

GS

Grigorii Smorkalov in dlang.ru
вот это я наоборот считаю плюсом C++ по сравнению с D. там лямбды прозрачнее и понятнее
источник

Е

Евгений in dlang.ru
В плюсах-то прозрачнее? :))))))))
источник

GS

Grigorii Smorkalov in dlang.ru
простой случай использования в D лучше и удобнее. когда нужны тонкости - C++ лучше. но это только касательно замыканий
источник

Е

Евгений in dlang.ru
В плюсах один есть плюс у лямбд, можно явно указать по указателю или по значению хватаем замыкание. Это да, удобно ничего не скажешь.
источник

Е

Евгений in dlang.ru
Но в целом отсутствие этой фишки мне не мешало.
источник

SG

Serg Gini in dlang.ru
@pham_nuwen а можешь рассказать без деталей когда выбирали Ди для микропродакшена с чем-то сравнивали? Рассматривали другие варианты и почему они не подошли?
источник

DH

Dark Hole in dlang.ru
В смысле о.о
Как они могут не работать?
источник

DH

Dark Hole in dlang.ru
Берём и используем
источник