Size: a a a

2021 March 24

OB

Oleg B in dlang.ru
Oleg B
в D же ещё можно делегаты создавать на месте без GC, если они передаются в функцию или метод, принимающие scope делегат
источник

DH

Dark Hole in dlang.ru
Oleg B
в D же ещё можно делегаты создавать на месте без GC, если они передаются в функцию или метод, принимающие scope делегат
Для большинства же случаев это не прокатит, так?
источник

OB

Oleg B in dlang.ru
Dark Hole
Для большинства же случаев это не прокатит, так?
всмысле?
источник

OB

Oleg B in dlang.ru
если ты в большинстве случаев не сохраняешь делегат никуда, то прокатит для большинства случаев
источник

OB

Oleg B in dlang.ru
если ты сохраняешь делегаты в большинстве случаев, то не прокатит
источник

DH

Dark Hole in dlang.ru
Oleg B
всмысле?
Для колбеков надо сохранять куда-то
источник

DH

Dark Hole in dlang.ru
И смешно — из-за lazy рейнджев они не могут быть nogc
источник

OB

Oleg B in dlang.ru
Dark Hole
И смешно — из-за lazy рейнджев они не могут быть nogc
не понял причём тут рэнджи
источник

OB

Oleg B in dlang.ru
и вообще как это относится к колбекам в целом
источник

DH

Dark Hole in dlang.ru
Oleg B
не понял причём тут рэнджи
map
источник

DH

Dark Hole in dlang.ru
Как частный случай где нужны делегаты
источник

OB

Oleg B in dlang.ru
источник

DH

Dark Hole in dlang.ru
Логично, не подумал о таком
источник

Е

Евгений in dlang.ru
Игорь
ну так это самый распространенный случай
Ну не факт. Очнь часто делегат не вылезает за пределы скоупа, в котором был создан, и тогда GC не нужен.
источник

И

Игорь in dlang.ru
ну если не вылезает то стека достаточно, да
источник

И

Игорь in dlang.ru
про распространённость спорить не буду
источник

МВ

Макс Воробьев... in dlang.ru
чем Proxy от alias this отличается?
источник

OB

Oleg B in dlang.ru
Макс Воробьев
чем Proxy от alias this отличается?
Proxy эт откуда?
источник

МВ

Макс Воробьев... in dlang.ru
Oleg B
Proxy эт откуда?
источник

OB

Oleg B in dlang.ru
alias this это про язык, а Proxy библиотека
источник