Size: a a a

2020 October 21

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

V(

Vλadimir (Hawthorne ... in Lisp Forever
да пофиг, можно и через :: писать
источник

V(

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

a

akater in Lisp Forever
Sokolov Andrew
зачем писать спецификацию для %%штуки которая не экспортится
Рекомендую тогда не рекламировать ее как нечто, знатно улучшающее жизнь. :-)  Будут вопросы.
источник

SA

Sokolov Andrew in Lisp Forever
короче оч странные претензии
у меян еще все хэлпер функции
то есть более менее все что не на экспорт
агрессивно оптимизирован с точными типами и заинлайнено
будет
на небанке это означало бы что подай туда кто то что то руками не то что надо
источник

SA

Sokolov Andrew in Lisp Forever
все пошло бы нахуй мгновенно
источник

SA

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

SA

Sokolov Andrew in Lisp Forever
akater
Рекомендую тогда не рекламировать ее как нечто, знатно улучшающее жизнь. :-)  Будут вопросы.
какие вопросы
источник

SA

Sokolov Andrew in Lisp Forever
я со всей уверенностью гарантирую что она улучшает жизнь мне
источник

a

akater in Lisp Forever
Sokolov Andrew
я написал штуку которой тривиально пользоваться и пользуюсь)
Ею тривиально пользоваться до первой неожиданной ошибки.  В какой-то момент сгенерится код, который где-то глубоко обернет чужой код, где есть имя с точкой, и привет.
источник

SA

Sokolov Andrew in Lisp Forever
о чем и поведал
источник

SA

Sokolov Andrew in Lisp Forever
как это теоретически может случиться?
источник

SA

Sokolov Andrew in Lisp Forever
это топ левел макрос
источник

a

akater in Lisp Forever
Sokolov Andrew
справедливости ради
никакой код волкер не решит проблемы вида слоты/методы через точку вс названия с точкой
Проблему с let code walker как раз решил бы.
источник

SA

Sokolov Andrew in Lisp Forever
с лет да но не с синтаксисом с точкой вообще
источник

a

akater in Lisp Forever
Он бы увидел, что такой-то символ биндится, и добавил это в env.
источник

SA

Sokolov Andrew in Lisp Forever
я ставлю макрос на верхний уровень
так что он экспандится первый
так что он оборачивает только непосредственно то что я написал
источник