Skip to content

Commit 6af5ad9

Browse files
committed
Updates for bytecode
1 parent 24284ae commit 6af5ad9

File tree

2 files changed

+6
-410
lines changed

2 files changed

+6
-410
lines changed

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

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -160,20 +160,6 @@
160160
(pprint-fill stream list)))
161161
(pprint-fill stream list)))
162162

163-
(defparameter +eclector-magic-forms+
164-
'((eclector.reader:quasiquote pprint-quote)
165-
(eclector.reader:unquote pprint-quote)
166-
(eclector.reader:unquote-splicing pprint-quote)))
167-
168-
(progn
169-
(setf (pprint-dispatch-table-read-only-p *standard-pprint-dispatch*) nil)
170-
(dolist (magic-form +eclector-magic-forms+)
171-
(set-pprint-dispatch `(cons (eql ,(first magic-form)))
172-
(symbol-function (second magic-form))
173-
0 *standard-pprint-dispatch*))
174-
(setf *print-pprint-dispatch* (copy-pprint-dispatch nil)
175-
(pprint-dispatch-table-read-only-p *standard-pprint-dispatch*) t))
176-
177163
(defmethod print-object ((l cons) stream)
178164
(if (cdr l)
179165
(case (first l)
@@ -189,3 +175,7 @@
189175
(otherwise
190176
(call-next-method)))
191177
(call-next-method)))
178+
179+
(setf inravina-intrinsic::*initial-pprint-dispatch* (inravina:copy-pprint-dispatch inravina-intrinsic:*client* nil t)
180+
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))

0 commit comments

Comments
 (0)