Skip to content

Commit b696b32

Browse files
committed
Late initialize quasiquote
1 parent 6af5ad9 commit b696b32

File tree

1 file changed

+3
-26
lines changed

1 file changed

+3
-26
lines changed

src/lisp/kernel/cmp/activate-clasp-readtables-for-eclector.lisp

Lines changed: 3 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -135,31 +135,6 @@
135135

136136
(in-package :sys)
137137

138-
(defun pprint-quote (stream list &rest noise)
139-
(declare (ignore noise))
140-
(if (and (consp list)
141-
(consp (cdr list))
142-
(null (cddr list)))
143-
(case (car list)
144-
(function
145-
(write-string "#'" stream)
146-
(write-object (cadr list) stream))
147-
(quote
148-
(write-char #\' stream)
149-
(write-object (cadr list) stream))
150-
(eclector.reader:quasiquote
151-
(write-char #\` stream)
152-
(write-object (cadr list) stream))
153-
(eclector.reader:unquote
154-
(write-char #\, stream)
155-
(write-object (cadr list) stream))
156-
(eclector.reader:unquote-splicing
157-
(write-string ",@" stream)
158-
(write-object (cadr list) stream))
159-
(t
160-
(pprint-fill stream list)))
161-
(pprint-fill stream list)))
162-
163138
(defmethod print-object ((l cons) stream)
164139
(if (cdr l)
165140
(case (first l)
@@ -178,4 +153,6 @@
178153

179154
(setf inravina-intrinsic::*initial-pprint-dispatch* (inravina:copy-pprint-dispatch inravina-intrinsic:*client* nil t)
180155
inravina-intrinsic::*standard-pprint-dispatch* (inravina:copy-pprint-dispatch inravina-intrinsic:*client* nil t)
181-
*print-pprint-dispatch* (inravina:copy-pprint-dispatch inravina-intrinsic:*client* t))
156+
*print-pprint-dispatch* (inravina:copy-pprint-dispatch inravina-intrinsic:*client* nil))
157+
158+
(inravina::find-unquote-symbols)

0 commit comments

Comments
 (0)