Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在努力学习Parenscript,但我发现该教程更像是运行 Web 服务器的方法。
是否已经存在或者可以创建一个 REPL,以便我可以看到调用 Parenscript 方法时输出的实际 javascript?
有明显的:
(loop (print (ps:ps* (read))))
但我更喜欢有一个可以在缓冲区中编辑的表单,并且只是macroexpand-1(C-c ret在开头的括号上):
macroexpand-1
C-c ret
(defmacro js-func (name &body body) (let ((code (ps* `(progn ,@body)))) `(defun ,name () ,code))))