Size: a a a

2020 April 17

p

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

EG

Emmanuel Goldstein in rust_offtopic
Он больше всего похож, наверное, на OCaml, но в целом он ни на что не похож
источник

EG

Emmanuel Goldstein in rust_offtopic
Ну, я потихоньку пилю свой лисп
источник

EG

Emmanuel Goldstein in rust_offtopic
Уже почти доделал нормальный парсер, скоро буду переходить к выполнению
источник

p

polunin.ai in rust_offtopic
Ну я про что-то побольше чем лисп
источник

EG

Emmanuel Goldstein in rust_offtopic
Мой концепт — выполнять как можно больше в фазе «прекомпиляции». Скажем, если у нас есть программа вида:
(+ 2 3 (parseInt (readLine))
то мы можем пройтись по всем её аргументам, сделав их сырыми:
(+ '2 '3 '(parseInt (readLine))
и выполнить макрос (+.optimize), который преобразует этот список в
(+ 5 (parseInt (readLine)))
источник

AZ

Alex Zhukovsky in rust_offtopic
Антон ⚙️
Пиздец ты зашореный
лол, покажи норм мобильные игры
источник

В

Вафель in rust_offtopic
Антон ⚙️
Делали, typed_html
источник

В

Вафель in rust_offtopic
спасибо
источник

EG

Emmanuel Goldstein in rust_offtopic
Всё, что можем выполнять заранее — выполняем заранее и дампаем получившийся AST в файл.
источник

В

Вафель in rust_offtopic
хоть и не уверен когда мне это пригодиться
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Всё, что можем выполнять заранее — выполняем заранее и дампаем получившийся AST в файл.
Делай бинкод
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Всё, что можем выполнять заранее — выполняем заранее и дампаем получившийся AST в файл.
бтв это то что грааль в жабе делает
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
Делай бинкод
Фокус в том, что мне не нужен отдельный бинкод
источник

EG

Emmanuel Goldstein in rust_offtopic
Потому что мы живём в лиспе
источник

EG

Emmanuel Goldstein in rust_offtopic
Я просто дампаю обычный лисповый список, представляющий из себя программу, в файл
источник

p

polunin.ai in rust_offtopic
Сделай ещё компиляцию в jvm😁
источник

EG

Emmanuel Goldstein in rust_offtopic
Просто структуру Value сериализую и все дела.
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
Сделай ещё компиляцию в jvm😁
Компиляцию не хочу, это муторно.
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Компиляцию не хочу, это муторно.
Ну бинкод это тоже компиляция
источник