我试着重做抄本的例子。我在emacs+sbcl+slime中执行以下命令:
(ql:quickload :parenscript)
(defpackage :test)
(:use :cl :parenscript))
(in-package :test)然后,我编译了这个示例:
(defun validate-game-name (evt)
(when (= (@ add-form name value) "")
(chain evt (prevent-default))
(alert "Please enter a name.")))并得到以下错误:
style-warning: undefined function: @
warning: undefined variable: ADD-FORM
warning: undefined variable: NAME
warning: undefined variable: VALUE这里怎么了?
发布于 2014-03-03 12:57:42
好的。继Philipp的评论之后,我让它在上下文中编译:
(ps
(defun validate-game-name (evt)
(when (= (@ add-form name value) "")
(chain evt (prevent-default))
(alert "Please enter a name."))))发布于 2014-03-02 18:26:32
(defpackage :test)defpackage表单已经关闭,而不使用任何包。
那么这是什么呢?
(:use :cl :parenscript))https://stackoverflow.com/questions/22129806
复制相似问题