lisp - Lisp 中的接口(interface)

标签 lisp

在 C 中,我们将代码分为两个实体:客户端接口(interface)和执行接口(interface)所需工作的实现。接口(interface)放在.h,实现放在.c。如果我们只是想暴露接口(interface)而不是源代码,这很方便,而且我们不必依赖文档来查找接口(interface),可以由接口(interface)来执行。

如何使用 Lisp 实现相同的目的?

最佳答案

头文件通常不是 Lisp 的一个特性。您会发现最接近的类似物是库中的 package.lisp,它包含一个 DEFPACKAGE 表格,列出了从命名空间导出的符号。然而,这是约定,而非要求。

关于lisp - Lisp 中的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9732300/

相关文章:

functional-programming - 使用 Lisp 函数

lisp - 变量作为 LISP 中的未定义函数

list - 返回没有最后一个元素的列表

lisp - 计算列表中的数字

dictionary - 创建一个函数来配对 2 个列表中的相应元素

c - 在 C 中标记 s-表达式

emacs - 在 Emacs 中为 Hy 使用 repl

lisp - 普通LISP加法程序

lisp - CLISP:变量 <x> 从函数返回时没有值

dynamic - Common Lisp 作用域(动态 vs 词法)