Size: a a a

2020 August 08

V(

Vλadimir (Hawthorne ... in Lisp Forever
можно попробовать так
источник
2020 August 09

SA

Sokolov Andrew in Lisp Forever
а че не так с построить аст руками?
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
все так, только это требует мозга. АСТ-преобразующие макросы я не умею пока рисовать
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
Sokolov Andrew
а че не так с построить аст руками?
где это разобрано хорошо?
источник

SA

Sokolov Andrew in Lisp Forever
что именно?
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
макро-волкеры, или чем аст пидорят
источник

SA

Sokolov Andrew in Lisp Forever
ээ ну
источник

SA

Sokolov Andrew in Lisp Forever
соре я мб не так подумал
источник

SA

Sokolov Andrew in Lisp Forever
мне показалось у тебя типа несложный таск
источник

SA

Sokolov Andrew in Lisp Forever
и тогда я имел ввиду построй его сам все ракми
источник

SA

Sokolov Andrew in Lisp Forever
а если так тооо
источник

SA

Sokolov Andrew in Lisp Forever
dwim?
ну или как там его
я не уверен что есть хорошие code-walkerы
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
ну давай я пофантазирую. Например есть форма которая ветвится +-ами и *-ми до корней, а корни это sin/cos/ln от 1 или 2 переменных
источник

SA

Sokolov Andrew in Lisp Forever
ты понимаешь что написать обобщенный волкер качественно сложнее чем под конкретную задачу
источник

SA

Sokolov Andrew in Lisp Forever
окей а синтаксис всегда префиксный?
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
на синтаксис пофиг
источник

SA

Sokolov Andrew in Lisp Forever
нет ну
источник

SA

Sokolov Andrew in Lisp Forever
че то вроде
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
ну пусть да
источник

SA

Sokolov Andrew in Lisp Forever
(+ (* (sin a) (ln b c)) (* 4 (ln d)))
источник