Size: a a a

2021 May 20

Е

Евгений in dlang.ru
без GC нельзя легко и просто делать всякие конкатенации массивов, так и в C++ нельзя легко и просто.
источник

Е

Евгений in dlang.ru
nogc контейнеров для D написано достаточно.
источник

Е

Евгений in dlang.ru
Еще в netflix есть продакшн на D
https://netflixtechblog.medium.com/introducing-vectorflow-fe10d7f126b8
источник

GS

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

GS

Grigorii Smorkalov in dlang.ru
ни литералы массиов, ни замыкания без GC не работают
источник

Е

Евгений in dlang.ru
источник

Е

Евгений in dlang.ru
Замыкания работают если не "утекают" наружу. А если у утекают, то оборачиваются аналогично лямбдам в C++ или std::function
источник

OB

Oleg B in dlang.ru
может не замыкания а делегаты?
источник

OB

Oleg B in dlang.ru
замыкания вроде всегда "утекают"
источник

OB

Oleg B in dlang.ru
иначе бы они не были бы замыканиями, не?
источник

SG

Serg Gini in dlang.ru
Этим никто не пользуется
источник

Е

Евгений in dlang.ru
нетфликс пользуется видимо.
источник

OB

Oleg B in dlang.ru
да всё уже, D никому не нужен, никто на нём не пишет, расходимся
источник

Е

Евгений in dlang.ru
Не согласен.
Это же замыкание:
import std;

auto foo(F)(scope F f) @nogc {
   f(10);
}

auto bar() @nogc {
   int a;
   foo((int x){ a = x; });
   return a;
}
источник

GS

Grigorii Smorkalov in dlang.ru
Про замыкания да, можно пытаться, но очень неявно
источник

GS

Grigorii Smorkalov in dlang.ru
а массивы совсем никак, литералы даже уровня C не работают
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Є
источник

SG

Serg Gini in dlang.ru
Не, чисто в DL фреймворках сейчас реально почти монополия :) есть TF, большинство исследований и крутых вещей на PyTorch
Совсем мало кому чисто попроще на Keras
источник

SG

Serg Gini in dlang.ru
Я смотрел код - там есть куски типа «надо добавить новую реализацию» и висит такой коммент с 2018 или 2017 года
источник

OB

Oleg B in dlang.ru
замыкание это вроде когда ты контекст как раз захватываешь
auto foo(int a) {
   return (x) { return a + x; };
}
источник