Size: a a a

2020 March 05

SP

Stanislav Popov in rust_offtopic
ванильное поведение при недостатке филда в рекорде это падать в рантайме, карл
источник

SP

Stanislav Popov in rust_offtopic
ну вобщем заставить вскод haskelly подсвечивать красненьким что какой то филд не инициирован я так и не смог
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
тоесть хочешь сказать иметь возможность создать рекорд без коллизий имен, чтобы редактор сказал что поля какието не проинициированы без -Wpartial-fields это не хелло ворлд?
наверное единственное место котороые вызывает сложности хз
источник

AZ

Alex Zhukovsky in rust_offtopic
но да, с филдами хрень
источник

λ

λоλторт in rust_offtopic
red75prime
Класс - это набор данных с методами, а монада - это моноид в категории эндофункторов.
Монада это конкретный интерфейс.
источник

r

red75prime in rust_offtopic
λоλторт
Монада это конкретный интерфейс.
А что тогда значит Monad в Monad m?
источник

λ

λоλторт in rust_offtopic
red75prime
А что тогда значит Monad в Monad m?
имя интерфейса
источник

r

red75prime in rust_offtopic
То есть монада - это конкретная реализация интерфейса монада
источник

r

red75prime in rust_offtopic
Наиболее полное и точное описание для "интерфейс монада" - моноид в категории эндофункторов. И никуда от этого не денешься
источник

AZ

Alex Zhukovsky in rust_offtopic
red75prime
А что тогда значит Monad в Monad m?
Monad m транслируется на раст как where M : Monad
источник

r

red75prime in rust_offtopic
Monad m не транслируется на раст.
источник

AZ

Alex Zhukovsky in rust_offtopic
с чего бы это?
источник

λ

λоλторт in rust_offtopic
red75prime
Наиболее полное и точное описание для "интерфейс монада" - моноид в категории эндофункторов. И никуда от этого не денешься
не неси чушь, пожалуйста
источник

r

red75prime in rust_offtopic
First class конструкторов типов нет, соответственно нет и способов описать их свойства
источник

r

red75prime in rust_offtopic
λоλторт
не неси чушь, пожалуйста
Конкретнее. Определение неправильное? "Интерфейс монада" - это не монада из теории категорий?
источник

P

Pavel in rust_offtopic
red75prime
Конкретнее. Определение неправильное? "Интерфейс монада" - это не монада из теории категорий?
моё любимое начинается
источник

λ

λоλторт in rust_offtopic
red75prime
Конкретнее. Определение неправильное? "Интерфейс монада" - это не монада из теории категорий?
нет
источник

λ

λоλторт in rust_offtopic
скорее class Monad вдохновлён монадой из теории категорий
источник

r

red75prime in rust_offtopic
Не нужно понимать, что такое монада из теории категорий, чтобы понять что есть общего между ;, await , = и т.п.?
источник

λ

λоλторт in rust_offtopic
нет, не нужно
источник