cl-annot:通用Lisp的类Python注释语法

时间:2024-06-07 21:22:31
【文件属性】:

文件名称:cl-annot:通用Lisp的类Python注释语法

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-07 21:22:31

CommonLisp

克莱诺特 cl-annot是Common Lisp的常规注释库。 cl-annot在以下实现下经过测试: Allegro CL v8.2 SBCL v1.0.45 CMU CL v20b Clozure CL v1.6 ECL v11.1.1 GNU CLISP v2.48 概述 注释是用于注释和转换表单的特殊语法。 注释看起来像Python的装饰器: @annot (defun foobar () ...) 任何函数和宏都可以是默认情况下带有一个参数的注释。 例如,如果您定义以下功能, (defun trace (object) (print object) object) 您可以将函数用作注释,例如: @trace (+ 1 2) 该表达式打印3并返回3 。 在内部,此表达式将被视为(trace (+ 1 2)) 。 标准注释export导出给定


【文件预览】:
cl-annot-master
----t()
--------annot.lisp(8KB)
----src()
--------lib()
--------main()
----cl-annot-test.asd(275B)
----README.markdown(10KB)
----cl-annot.asd(1KB)
----misc()
--------slime-annot.el(1KB)
----.gitignore(44B)

网友评论