2013-02-26 12 views

Odpowiedz

5

Można użyć set-macro-character i set-dispatch-macro-character, na przykład po:

(set-dispatch-macro-character #\# #\T 
    (lambda (s c n) 
    `(gettext ,(read s t nil t)))) 
==> T 

można używać zainstalowanego czytać składni

(read-from-string "#T\"this is a test\"") 
==> (GETTEXT "this is a test")