Size: a a a

Compiler Development

2021 May 03

s

suhr in Compiler Development
Списки являются итераторами потому, что хаскель не умеет различать данные и коданные.
источник

B

Brenoritvrezorkre in Compiler Development
Вот, спасибо. Александр, ещё и D с опциональным GC )
источник

AT

Alexander Tchitchigi... in Compiler Development
Вы же знаете, что D — ещё менее новый, чем Vala?
источник

B

Brenoritvrezorkre in Compiler Development
Ну, новее, чем ява )))
источник

B

Brenoritvrezorkre in Compiler Development
Для меня то, что после всех этих "managed" языков — это новые
источник

B

Brenoritvrezorkre in Compiler Development
Хотя, конечно, D здесь старичок
источник

B

Brenoritvrezorkre in Compiler Development
Немногим моложе C#
источник

DP

Dmitry Popov in Compiler Development
Надо только иметь в виду, что в D поддержка замыканий компилятором опирается на наличие GC. Его можно отключить и даже вовсе не линковать, но тогда язык превращается в некое подобие С++, где-то урезанное, где-то улучшенное, но в целом не шибко удобное.
источник

DP

Dmitry Popov in Compiler Development
Хотя вон в AssemblyScript вообще замыканий нет, и им не стыдно.
источник

AT

Alexander Tchitchigi... in Compiler Development
Стыдно, они уже несколько лет замыкания разрабатывают.
источник

Т8

Т-34 85 in Compiler Development
Замыкания - это лямбды? В C++ лямбды есть...
источник

AK

Andrei Kurosh in Compiler Development
Нет, замыкания - это когда анонимная функция захватывает значение из контекста, в котором она была объявлена.
источник

AK

Andrei Kurosh in Compiler Development
В C++ лямбды могут замыкать переменные, но делать это нужно явно
источник

AK

Andrei Kurosh in Compiler Development
Или уже не нужно?
источник

K

Kitsu in Compiler Development
можно и неявно [&] { .. }
источник

D

Danya in Compiler Development
Это все равно явно
источник

D

Danya in Compiler Development
Не так явно, как перечислять все, но все равно
источник

D

Danya in Compiler Development
Имхо
источник

DF

Dollar Føølish in Compiler Development
щас наверняка окажется что в стандарте это назвали имплисит капчуре
источник

D

Danya in Compiler Development
Вроде в стандарте лямбды как раз замыканиями называют ))
источник