Size: a a a

2020 October 16

b

badtrousers in rust_offtopic
конечно можно составить пропозицию, которую можно трактовать по–разному
источник

b

badtrousers in rust_offtopic
в таком случае парсер попросит тебя расставить скобки
источник

b

badtrousers in rust_offtopic
но на практике такое встречается не слишком часто
источник

EG

Emmanuel Goldstein in rust_offtopic
id := iota.
id x :=
   x := iota.
   -> iota.
x id y :=
   x, y := iota.
   -> iota.
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
id := iota.
id x :=
   x := iota.
   -> iota.
x id y :=
   x, y := iota.
   -> iota.
id id id — это что?
источник

b

badtrousers in rust_offtopic
Emmanuel Goldstein
id := iota.
id x :=
   x := iota.
   -> iota.
x id y :=
   x, y := iota.
   -> iota.
что значит -> iota.?
источник

EG

Emmanuel Goldstein in rust_offtopic
badtrousers
что значит -> iota.?
«Если x — йота, то id x — тоже йота»
источник

b

badtrousers in rust_offtopic
id x это пропозиция, а не знак
источник

EG

Emmanuel Goldstein in rust_offtopic
Или давай сделаем типа unit type.
unit_t := iota.
unit := unit_t.
f := unit_t.
f x :=
   x := unit_t.
   -> unit.
x f y :=
   x, y := unit_t.
   -> unit.
Соответственно, f f f непонятно, как распарсить
источник

EG

Emmanuel Goldstein in rust_offtopic
Совсем непонятно, как это сделать эффективно
источник

EG

Emmanuel Goldstein in rust_offtopic
У тебя у самого есть работающий пример?
источник

b

badtrousers in rust_offtopic
опять что значит f x -> unit.
источник

b

badtrousers in rust_offtopic
ну типа ты делаешь бестолковые пропозиции
источник

EG

Emmanuel Goldstein in rust_offtopic
badtrousers
опять что значит f x -> unit.
«Если в выражении f x x имеет тип unit_t, то значение выражения — unit»
источник

b

badtrousers in rust_offtopic
возвращаешь то iota, то unit
источник

b

badtrousers in rust_offtopic
это бестолковые знаки, ты ничего с ними не сделаешь
источник

b

badtrousers in rust_offtopic
что значит “значение выражения unit”?
источник

b

badtrousers in rust_offtopic
в логосе это значит что ты буквально вместо этой пропозиции можешь подставить знак unit
источник

EG

Emmanuel Goldstein in rust_offtopic
f x это юнит если xunit
источник

b

badtrousers in rust_offtopic
я если честно не понимаю зачем это вообще может быть нужно
источник