Dlaczego nie ma prymitywu Lisp `unquote`?
Ostatnio dużo myślałem o podstawach Lispa; Przeczytałem kilka podręczników i / lub innych materiałów w Internecie, w tymKorzenie Lispa P. Graham:
WKorzenie Lispa, quote
jest opisany jako prymityw, który zmienia kod na dane, a tym samymcytowanie ale nie wydaje się, aby istniał równoważny odwrotny prymityw, to jestunquote
prymitywny. Myślałem, że tak mogło byćeval
interes, aleeval
często uruchamia dane w zerowym środowisku leksykalnym, co nie jest równoznaczne ze zmianą danych z powrotem w kod.
Ergo, dlaczego nie maunquote
Prymityw Lisp?