clomp:Common Lisp 中面向闭包的元编程

时间:2024-07-19 02:33:36
【文件属性】:

文件名称:clomp:Common Lisp 中面向闭包的元编程

文件大小:14KB

文件格式:ZIP

更新时间:2024-07-19 02:33:36

CommonLisp

(CL) 2 OMP:Common Lisp 面向闭包的元编程 该项目旨在成为探索许多不同 AOP 风格元编程策略的起点。 出于演示的目的,我将展示我发现的最简洁、最易于理解的强大概念的可能实现。 以下是如何使用它来跟踪一些选定的语言元素,同时保持语言的其余部分不变: (in-package :cl-user) (defpackage :clomp-user-imp (:use :cl :contextl)) (in-package :clomp-user-imp) ( let ((depth 0 )) (define-layered-method clomp:evaluate :around ((form clomp:form)) ( let ((dashes (with-output-to-string (s


【文件预览】:
clomp-master
----src()
--------package.lisp(3KB)
--------clomp.lisp(26KB)
--------utils.lisp(5KB)
----.travis.yml(1KB)
----test()
--------package.lisp(667B)
--------clomp-test.lisp(5KB)
----README.md(6KB)
----.gitignore(21B)
----clomp.asd(1KB)

网友评论