Lisp中的接口

Amu*_*umu 2 lisp

在C中,我们将代码分成两个实体:客户端接口和实现接口所需工作的实现.接口放入.h并实现放入.c.如果我们只想公开接口而不是源代码,这很方便,而且我们不必依赖文档来查找接口,这可以通过接口来执行.

我如何用Lisp实现同样的目标?

Pau*_*han 5

头文件通常不是Lisps的功能.您将找到最接近的模拟package.lisp库,其中包含一个DEFPACKAGE表单,其中列出了从命名空间导出的符号.然而,这是一项惯例,而非要求.