Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)

2020 February 03

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Типа как выглядят "у нас есть монады дома" в расте
источник

А⚙

Антон ⚙️ in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
Была статья, где были перечислены пропоузалы про
associated generics,  asssociated traits и ещё что-то
Idiomatic monads in Rust by Rancor?
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Антон ⚙️
Idiomatic monads in Rust by Rancor?
возможно
источник

А⚙

Антон ⚙️ in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Associated traits, если что, пока что вроде даже в pre-RFC нет
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Антон ⚙️
Associated traits, если что, пока что вроде даже в pre-RFC нет
Ну associated generics уже что-то
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Поэтому один из способов реализации ХКТ с нестираемыми типами - это дескрипторы.
Если некоторая функция типов, производит нелифченные прелставления, она должна быть буквально функцией дескрипторов.

Т.е. некоей штукой, которая берёт описание типа какого-то Int и конструирует новое описание типа какого-то List[Int], по возможности кешируя всё это.

И фактически все вычисления относительно спейс тайм характеристик типа, которые производятся компилятором должны уметь вычисляться этой штукой в рантайме.

Т.е. это должен быть ЯП, где рантайм неотличим от компайлтайма, а свойства должны быть подобны суперкомпиляции.
Я полагаю, реализация такого рантайма/компилятора была бы значимым достижением для айти, независимо от того, Паша это сделает или не Паша
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
Поэтому один из способов реализации ХКТ с нестираемыми типами - это дескрипторы.
Если некоторая функция типов, производит нелифченные прелставления, она должна быть буквально функцией дескрипторов.

Т.е. некоей штукой, которая берёт описание типа какого-то Int и конструирует новое описание типа какого-то List[Int], по возможности кешируя всё это.

И фактически все вычисления относительно спейс тайм характеристик типа, которые производятся компилятором должны уметь вычисляться этой штукой в рантайме.

Т.е. это должен быть ЯП, где рантайм неотличим от компайлтайма, а свойства должны быть подобны суперкомпиляции.
Я полагаю, реализация такого рантайма/компилятора была бы значимым достижением для айти, независимо от того, Паша это сделает или не Паша
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Однако Паша настаивает, что дескрипторов тоже не нужно, можно всё заранее получить, что примерно равносильно утверждению "программы не нужно запускать, нужно всё вычислить заранее на этапе компиляции, а если что-то не вычисляется - выдать ошибку компиляции"
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Так что видимо, это будет какой-то другой герой
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Я думаю, у вас много общего с автором нимрода
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Оба делаете полезные перспективные штуки
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Думаю, нужно объединиться в один консалтинг, и тогда ваши идеи будет слышно лучше
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Вот так сделай комплимент
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
та никто нехуя делать не хочет просто
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Кто понял тот понял, но тот кто не понял - не понял.
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Очень хотел написать тестовую либу с тобой, как жалею, что отказался.
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
Очень хотел написать тестовую либу с тобой, как жалею, что отказался.
на столько же сильно как внедрить хотел?
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Без сарказма мне интересна коллаборация по поводу одного проекта, и я уже об этом говорил, но он у тебя в клозед сорс
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Винить тебя никто не будет за это
источник