Size: a a a

2020 March 05

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Функтор придумали математики для математиков
математика придумана для людей, в отличие от ЯП которые придуманы для компьютеров. Поэтому математика всегда проще воспринимается чем алгоритмы для машин
источник

P

Pavel in rust_offtopic
Слава
Давай то же самое, но под винду теперь
type вроде ж то же самое делает
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
Что-то с функцией fmap, соблюдающее законы единичной функции и композиции функций:
1) fmap(id от A) = id от Functor<A>
2) fmap(g andThen h) = fmap(g) andThen fmap(h) (andThen - композиция)
2 правило не нужно, параметричность тебе бесплатно его дает
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
как работает написал, чаще оно для контейнеров всяких применяется. Result, Option, Future в Rust - функторы (точнее эндофункторы)
Это не полный ответ
источник

P

Pavel in rust_offtopic
Т-34 85
Тоже самое касается Scala (хотя тут ещё не настолько плохо всё), Haskell, иже с ними.
на скале валом работы, как и на кожуре
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
2 правило не нужно, параметричность тебе бесплатно его дает
ну и тем лучше
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Это не полный ответ
почитай статьи, будет полный
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
А, я перепутал. Функтор я понял, монаду не осилил, сори.
монада это всё с функцией and_then
источник

p

polunin.ai in rust_offtopic
Pavel
на скале валом работы, как и на кожуре
Если брать по Украине, то не очень
источник

p

polunin.ai in rust_offtopic
На кложуре их 0
источник

p

polunin.ai in rust_offtopic
На скале совсем чуть чуть
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
ну и тем лучше
палишься, что не читал статью)) Там это в первой трети
источник

P

Pavel in rust_offtopic
Т-34 85
Там это ArrayList<>
а LinkedList не List?
источник

r

red75prime in rust_offtopic
Alex Zhukovsky
математика придумана для людей, в отличие от ЯП которые придуманы для компьютеров. Поэтому математика всегда проще воспринимается чем алгоритмы для машин
Исследования, статистика есть какая-нибудь?
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
палишься, что не читал статью)) Там это в первой трети
я и не утверждаю, что читал)) сейчас завал у меня
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
монада это всё с функцией and_then
class Foo {
 static void and_then() {}
}
?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Ну вот Раст даёт безопасность. И чо? Ты сможешь на нем найти работу на которой будешь писать одно и то же и зарабатывать много денег?
если вспомнишь статью про сравнение хаскелля и го, то там как раз на аппликативе получается распараллелить запросы в одну строчку
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
class Foo {
 static void and_then() {}
}
?
нет, "такой and_then, как например на футурах"
источник

AZ

Alex Zhukovsky in rust_offtopic
точная сигнатура в статье есть, на пальцах ты доебываться начинаешь
источник

AK

Alexander Krivitskiy in rust_offtopic
Alex Zhukovsky
я взял пример из доки, так что

1. иди лесом
2. возьми любой синтаксис на твой выбор и сделай там то же самое
Смари как могу. Без всяких изворотов. И апдейтни доку!

int a = 0;
std::unique_ptr<int> p(&a);
источник