Size: a a a

2020 October 21

V(

Vλadimir (Hawthorne ... in Lisp Forever
главное чтоб не выкинули subst
источник

SA

Sokolov Andrew in Lisp Forever
akater
Если просто по листу как он написан, то там 100% баг, и не один, если этот обходчик дерева не есть 100% правильный code walker.
короче если что то когда я прочитал про вот это
источник

SA

Sokolov Andrew in Lisp Forever
я ожидал какой то реальной проблемы а не  тедтолка про то что я де code-walker написал некорректный
источник

SA

Sokolov Andrew in Lisp Forever
я написал штуку которой тривиально пользоваться и пользуюсь)
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
ну моя херня мне тоже жизнь сильно упрощает
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
притом что там сабст и все такое несекьюрное
источник

SA

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

SA

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

a

akater in Lisp Forever
Мало того, вот тут
CL-USER> (macroexpand-1 `(with-snames (if whatever 'wow)))
(PROGN
(IF RB-TREE::WHATEVER
    'RB-TREE::WOW))
T

whatever вообще прочелся как символ в пакете RB-TREE, а не как символ в CL-USER.
источник

SA

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

SA

Sokolov Andrew in Lisp Forever
потому что я все интернил в пакете rb-tree
источник

SA

Sokolov Andrew in Lisp Forever
это ж там видно
источник

V(

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

SA

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

a

akater in Lisp Forever
Пока спецификации нет, ничего не видно.
источник

SA

Sokolov Andrew in Lisp Forever
зачем писать спецификацию для %%штуки которая не экспортится
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
кстати кек, АНАФОРЫ будут ругаться в других пакетах что не заинтернен условный `it`
источник

SA

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

SA

Sokolov Andrew in Lisp Forever
но когда это типа
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
но его же можно экспортировать
источник