Символ 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))
Другие вопросы по тегам