Skip to content

Commit 3e6c1ac

Browse files
committed
Updates for bytecode
1 parent 8e1716f commit 3e6c1ac

File tree

2 files changed

+6
-410
lines changed

2 files changed

+6
-410
lines changed

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

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -148,20 +148,6 @@
148148
(pprint-fill stream list)))
149149
(pprint-fill stream list)))
150150

151-
(defparameter +eclector-magic-forms+
152-
'((eclector.reader:quasiquote pprint-quote)
153-
(eclector.reader:unquote pprint-quote)
154-
(eclector.reader:unquote-splicing pprint-quote)))
155-
156-
(progn
157-
(setf (pprint-dispatch-table-read-only-p *standard-pprint-dispatch*) nil)
158-
(dolist (magic-form +eclector-magic-forms+)
159-
(set-pprint-dispatch `(cons (eql ,(first magic-form)))
160-
(symbol-function (second magic-form))
161-
0 *standard-pprint-dispatch*))
162-
(setf *print-pprint-dispatch* (copy-pprint-dispatch nil)
163-
(pprint-dispatch-table-read-only-p *standard-pprint-dispatch*) t))
164-
165151
(defmethod print-object ((l cons) stream)
166152
(if (cdr l)
167153
(case (first l)
@@ -177,3 +163,7 @@
177163
(otherwise
178164
(call-next-method)))
179165
(call-next-method)))
166+
167+
(setf inravina-intrinsic::*initial-pprint-dispatch* (inravina:copy-pprint-dispatch inravina-intrinsic:*client* nil t)
168+
inravina-intrinsic::*standard-pprint-dispatch* (inravina:copy-pprint-dispatch inravina-intrinsic:*client* nil t)
169+
*print-pprint-dispatch* (inravina:copy-pprint-dispatch inravina-intrinsic:*client* t))

0 commit comments

Comments
 (0)