Size: a a a

2020 May 30

VM

Vyacheslav Mikushev in Lisp Forever
Sokolov Andrew
сделаем)
👍
источник

VM

Vyacheslav Mikushev in Lisp Forever
А почему ты решил свой gensym написать?:)
источник

SA

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

SA

Sokolov Andrew in Lisp Forever
gensym тут ваще не подходит так как
источник

SA

Sokolov Andrew in Lisp Forever
его нельзя использоват ьв ээ
источник

SA

Sokolov Andrew in Lisp Forever
ну как имя локальной функции
источник

SA

Sokolov Andrew in Lisp Forever
всм можно но он не будет знать че вызывать
источник

VM

Vyacheslav Mikushev 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
даа. для лямбды не существует компайлер макросов так что
источник

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
ну да дизассембл конечно
источник