Size: a a a

2020 May 05

EG

Emmanuel Goldstein in rust_offtopic
fag — пидор, да
источник

G

Gymmasssorla in rust_offtopic
ппц сложно
источник

EG

Emmanuel Goldstein in rust_offtopic
Сокращение от faggot
источник

EG

Emmanuel Goldstein in rust_offtopic
Gymmasssorla
ппц сложно
Можешь не обращать внимание, я бухой
источник

EG

Emmanuel Goldstein in rust_offtopic
И смотрю икею
источник

EG

Emmanuel Goldstein in rust_offtopic
Ядерное сочетание
источник

SP

Stanislav Popov in rust_offtopic
a fag же
источник

м

мухожук in rust_offtopic
Gymmasssorla
а fag это типо пидор?
Жесть
источник

NL

Nick Linker in rust_offtopic
Emmanuel Goldstein
Ваще Idris и Haskell дико бесят долбанутым сигнификант вайтспейс
Нет, этот синтаксис прекрасен, тебе просто нужно поработать с ними подольше.
Точки с запятыми и скобки бесят гораздо больше, и, если вдуматься, - всё это чисто синтаксический шум, чтобы писатели парсеров не перенапряглись
источник

NL

Nick Linker in rust_offtopic
Alex Zhukovsky
меня больше раздражает что

blablabla = do
   bar

не работает, потому что bar не может быть левее чем do
Это в Идрисе так? В Хаскеле точно можно.
источник

NL

Nick Linker in rust_offtopic
У Брагилевского неплохой курс, ты может быть уже в курсе, но возможно кто-то не видел ещё: https://www.youtube.com/watch?v=gpifdHvtr0k&list=PLvPsfYrGz3wsX3Z5KuuEVYhijDxhKCDDD
источник

p

polunin.ai in rust_offtopic
Nick Linker
Нет, этот синтаксис прекрасен, тебе просто нужно поработать с ними подольше.
Точки с запятыми и скобки бесят гораздо больше, и, если вдуматься, - всё это чисто синтаксический шум, чтобы писатели парсеров не перенапряглись
Ну нет. Они позволяют удобно писать длинные выражения разбивая их на строки
источник

NL

Nick Linker in rust_offtopic
polunin.ai
Ну нет. Они позволяют удобно писать длинные выражения разбивая их на строки
Удобно писать длинные выражения разбивая их на строки можно где угодно, даже в бейсике. А типичная day-to-day рутина в 99% случаев рождает строки меньше 80 символов, разве нет?
источник

p

polunin.ai in rust_offtopic
Nick Linker
Удобно писать длинные выражения разбивая их на строки можно где угодно, даже в бейсике. А типичная day-to-day рутина в 99% случаев рождает строки меньше 80 символов, разве нет?
Ну у меня 60% кода это комбинаторы на 3-7 строк
источник

p

polunin.ai in rust_offtopic
map, and_then, etc
источник

NL

Nick Linker in rust_offtopic
Ну вот например, типичная строка, которую нужно свернуть:
  show pd =
   "(" <> show (pd ^. ppdFst) <> " " <> show (pd ^. ppdSnd) <>
   " " <> show (pd ^. ppdDir) <> " " <> show (pd ^. ppdIdx) <>
   " " <> show (pd ^. ppdDirs) <> ")"

Просто делаешь перенос в нужном месте и всё, не нужно никаких точек с запятыми. Отступы здесь ничуть не мешают.
источник

p

polunin.ai in rust_offtopic
Я не понимаю китайский
источник

NL

Nick Linker in rust_offtopic
polunin.ai
map, and_then, etc
В расте такие комбинаторы вообще пишутся в столбик, это энфорсится и cargo fmt:
        let ids = jobs
           .iter()
           .map(|x| extract_ids::<Step>(&x.steps))
           .flatten()
           .collect::<Vec<u32>>();


И вот эта последняя висячая ; не нужна, она нужна только потому, что раст тима так парсер написала
источник

p

polunin.ai in rust_offtopic
Хз как тебе мне все равно абсолютно есть там точка с запятой или нет
источник

NL

Nick Linker in rust_offtopic
polunin.ai
Хз как тебе мне все равно абсолютно есть там точка с запятой или нет
Да, с таким железобетонным аргументом не поспоришь 👍, ладно, надо работать-с.
источник