cl-advice:Common Lisp的简单建议系统

时间:2024-03-11 23:41:44
【文件属性】:

文件名称:cl-advice:Common Lisp的简单建议系统

文件大小:17KB

文件格式:ZIP

更新时间:2024-03-11 23:41:44

CommonLisp

CL-ADVICE 一个轻巧的便携式系统,用于建议Common Lisp中的功能。 可以将任意数量的建议添加到任何建议的功能中。 可以使用define-advisable定义一个建议的功能,而可以使用make-advisable定义已经定义的功能。 可以使用add-advice和advise-function add-advice添加到advise-function 。 有关功能的建议可以与list-advice一起list-advice ,也可以通过remove-advice和remove-nth-advice 。 咨询类型 三种类型的建议:: :BEFORE , :AFTER和:AROUND 。 咨询功能参数列表必须符合所建议功能的参数列表。 即,建议功能必须能够与所建议的功能应用于相同的参数。 建议周围有一个例外,建议必须将下一个要调用的函数作为第一个参数。 建议之前和之后都存储


【文件预览】:
cl-advice-main
----package.lisp(208B)
----cl-advice.lisp(10KB)
----LICENSE(34KB)
----README.md(5KB)
----cl-advice.asd(300B)

网友评论