Size: a a a

2020 June 22

t

toriningen in rust_offtopic
нене, я как раз для того и пишу
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Если ты не вызываешь функцию, которая делает ИО, то похуй чистая она или нет. Если ты ее вызываешь, значит она уже нечистая.
короче я написал на расте ИО. Как видишь, смог. Значит это не дырка
источник

AZ

Alex Zhukovsky in rust_offtopic
Так что иди пересматривай свою позицию
источник

AZ

Alex Zhukovsky in rust_offtopic
я же не зря полчаса потратил на эту фигню
источник

t

toriningen in rust_offtopic
при конструировании монад и true и false ветка "выполнятся" в значении построения списка инструкций, но только одна получит управление
источник

p

polunin.ai in rust_offtopic
toriningen
я написал про "всерьез". редокс не представляет ценности
источник

t

toriningen in rust_offtopic
Alex Zhukovsky
я же не зря полчаса потратил на эту фигню
я писал IO на плюсах. был разочарован, что ума у шланга не хватает все красиво свернуть, остается куча рантаймового мусора
источник

t

toriningen in rust_offtopic
может у меня скилла убеждения не хватило
источник

AZ

Alex Zhukovsky in rust_offtopic
toriningen
я писал IO на плюсах. был разочарован, что ума у шланга не хватает все красиво свернуть, остается куча рантаймового мусора
ну хз, на полном серьезе так вне ФП япов пистаь не стоит. Тут и вопрос либ которые надо оборачивать, и коллеги, и то что эта штука в целом игрушечная( только FnOnce, везде статики развешены, ..)
источник

t

toriningen in rust_offtopic
ну и вывод типов автоматический не удался, приходилось руками специализировать дженерик
источник

r

red75prime in rust_offtopic
toriningen
я написал про "всерьез". редокс не представляет ценности
Ну, начать стоит с того, что для того чтобы писать новую операционку всерьёз на любом языке требуются очень специфические обстоятельства.
источник

t

toriningen in rust_offtopic
Alex Zhukovsky
ну хз, на полном серьезе так вне ФП япов пистаь не стоит. Тут и вопрос либ которые надо оборачивать, и коллеги, и то что эта штука в целом игрушечная( только FnOnce, везде статики развешены, ..)
нет, конечно, нафига оно на полном серьезе в плюсах? как минимум, пока не завезут корутины, чтобы co_yield можно было делать и получить do-нотацию
источник

AZ

Alex Zhukovsky in rust_offtopic
toriningen
нет, конечно, нафига оно на полном серьезе в плюсах? как минимум, пока не завезут корутины, чтобы co_yield можно было делать и получить do-нотацию
в расте кстати можно, через try-трейт, но это уже мне лень было делать
источник

AZ

Alex Zhukovsky in rust_offtopic
у меня нет ночника
источник

t

toriningen in rust_offtopic
мои знания раста весьма скудны, так что не смогу оценить ¯\_(ツ)_/¯
источник

AZ

Alex Zhukovsky in rust_offtopic
toriningen
мои знания раста весьма скудны, так что не смогу оценить ¯\_(ツ)_/¯
fn foo() -> IO<()> {
 let s = read_line()?;
 write_line(s)?;
 IO::pure(())
}
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
fn foo() -> IO<()> {
 let s = read_line()?;
 write_line(s)?;
 IO::pure(())
}
read_line()?;
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
read_line()?;
ну да
источник

AZ

Alex Zhukovsky in rust_offtopic
это же просто do-нотация
источник

p

polunin.ai in rust_offtopic
Скобки добавь
источник