Символ parenscript не распознается в emacs+ слизь
Я пытаюсь повторить пример паранскрипта. Я выполняю следующую команду в 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
Что здесь не так?
2 ответа
Решение
ХОРОШО. После комментария Филиппа я получаю его для компиляции в контексте с:
(ps
(defun validate-game-name (evt)
(when (= (@ add-form name value) "")
(chain evt (prevent-default))
(alert "Please enter a name."))))
(defpackage :test)
форма defpackage уже закрыта, без использования каких-либо пакетов.
что это тогда:
(:use :cl :parenscript))