Common lisp 有没有办法让hunchentoot:*调度表*在函数重新定义时自动更新?

Common lisp 有没有办法让hunchentoot:*调度表*在函数重新定义时自动更新?,common-lisp,hunchentoot,Common Lisp,Hunchentoot,我已按以下方式设置调度表: (setq hunchentoot:*调度表* (mapcar#’(lambda(regex和handler) (hunchentoot:创建正则表达式调度程序(第一个正则表达式和处理程序) (第二个正则表达式和处理程序) (列表(列表“^/one$”#第一页) (第二页列表“^/two$”) 现在,如果我重新定义函数第1页,则*调度表*仍然使用旧定义,并且仅在重新计算(setq…表单时才使用新定义。有没有办法让它获取新的函数定义 在计算列表时,使用函数名作为符号,

我已按以下方式设置调度表:

(setq hunchentoot:*调度表*
(mapcar#’(lambda(regex和handler)
(hunchentoot:创建正则表达式调度程序(第一个正则表达式和处理程序)
(第二个正则表达式和处理程序)
(列表(列表“^/one$”#第一页)
(第二页列表“^/two$”)

现在,如果我重新定义函数
第1页
,则
*调度表*
仍然使用旧定义,并且仅在重新计算
(setq…
表单时才使用新定义。有没有办法让它获取新的函数定义

在计算列表时,使用函数名作为符号,而不是使用
函数
(读卡器语法
#'
)将符号解析为函数对象。换言之:

....
(list (list "^/one$" 'page-one)
      (list "^/two$" 'page-two))))

不知道为什么我没想到!啊,好吧,我还有一个错误,我把它误认为这个错误了。无论如何,谢谢!