Size: a a a

2020 April 10

p

polunin.ai in rust_offtopic
источник

EG

Emmanuel Goldstein in rust_offtopic
Нафиг не нужно, у меня же лисп
источник

EG

Emmanuel Goldstein in rust_offtopic
Операторов нет
источник

p

polunin.ai in rust_offtopic
а ну да
источник

p

polunin.ai in rust_offtopic
лан ебись со своими 700 строками если хочешь
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
лан ебись со своими 700 строками если хочешь
Ну у меня тестов больше, чем кода
источник

p

polunin.ai in rust_offtopic
лол, тесты
источник

p

polunin.ai in rust_offtopic
на парсер
источник

EG

Emmanuel Goldstein in rust_offtopic
И в 700 строк ещё входит ветвящийся связный список и его тесты
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
И в 700 строк ещё входит ветвящийся связный список и его тесты
зачем, лол
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
зачем, лол
Как ты себе представляешь лисп без связных списков?
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Как ты себе представляешь лисп без связных списков?
чем LinkedList не угодил?
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
чем LinkedList не угодил?
Он не ветвится
источник

p

polunin.ai in rust_offtopic
что значит "ветвится?"
источник

EG

Emmanuel Goldstein in rust_offtopic
Нельзя, чтобы два списка сходились в один
источник

EG

Emmanuel Goldstein in rust_offtopic
У меня можно
источник

p

polunin.ai in rust_offtopic
лол
источник

EG

Emmanuel Goldstein in rust_offtopic
let a = list![1, 2, 3];
let b = a.cons(4);
let c = a.cons(5);
источник

EG

Emmanuel Goldstein in rust_offtopic
Элементы 1, 2, 3 хранятся только один раз
источник

p

polunin.ai in rust_offtopic
LinkedList<Rc<Value>>

struct Value {
 List(LinkedList<Rc<Value>>>),
 Number(i32),
 String(String),
 ...
}
источник