Size: a a a

2020 May 21

SP

Stanislav Popov in rust_offtopic
как стопнуть итератор на первом Err и вернуть его?
источник

SP

Stanislav Popov in rust_offtopic
источник

SP

Stanislav Popov in rust_offtopic
however — with trait implementations at the very end — ensures this useful fact remains virtually undiscoverable.

Because let’s be honest: no one scrolls that far.
источник

SP

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

SP

Stanislav Popov in rust_offtopic
мне иногда кажется что хаскелисты иногда заходят в раст и просто как такой свет с небес указывают путь
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
fn foo() -> impl Fn() -> i32 {
 match true {
   true => || 1,
   false => || 2,
 }
}
типичный код для фп языка. сделай в расте без динамического диспатчинга.
Он и так без
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
fn foo() -> impl Fn() -> i32 {
 match true {
   true => || 1,
   false => || 2,
 }
}
типичный код для фп языка. сделай в расте без динамического диспатчинга.
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
по крайней мере до тех пор пока не научатся транслировать ФП код в эффективный императивный ассемблер, ФП не будет для системного программирования
Итераторы, монады (по крайней мере, Result, Option, ...), много другого уже научились транслировать в эффективный машинный код
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
а совсестимы? ФП оверхедно
Поиск подстроки в строке оверхеднее на итераторах, чем на обычных циклах?
источник

DF

Dollar Føølish in rust_offtopic
Вроде монадки ад для систем с лайфтаймами
источник

DF

Dollar Føølish in rust_offtopic
Ну типа можно но очень геморно
источник

DF

Dollar Føølish in rust_offtopic
Если прям полноценный тайпклас с Ду нотацией
источник

DF

Dollar Føølish in rust_offtopic
Надо читнуть по менеджменту памяти в языках с монадами. Наверное есть какие то системные рисеч языки помимо атс2
источник

DF

Dollar Føølish in rust_offtopic
Я бы тоже очень хотел Ду синтакс в расте
источник

G

Gymmasssorla in rust_offtopic
Doge Shibu
Ну потому что мало кому это нужно, если про ФП языки говорить
Потому что ФПшников мало, low-level программистов тоже немного, а ФПшников low-levelистов - это какая-то экзотика уже)
источник

G

Gymmasssorla in rust_offtopic
Dollar Føølish
Я бы тоже очень хотел Ду синтакс в расте
+
источник

G

Gymmasssorla in rust_offtopic
А для do же нужен только >>=, да?
источник

DF

Dollar Føølish in rust_offtopic
Да
источник

DF

Dollar Føølish in rust_offtopic
Ну ещё штоб захватывать можно было из верхних строк в нижних
источник

DF

Dollar Føølish in rust_offtopic
Но это и в обычном флатмапе требуется
источник