Common Lisp HyperSpec表示不推荐使用require和****模块****.
但我仍然看到我们一直都在使用require.我们应该用什么?
Rai*_*wig 12
他们很久以前就被弃用了.该标准于1994年出版.后果是什么?没有,因为没有新标准发布,也没有新的标准正在制定中.
因此,如果您的Common Lisp实现提供了PROVIDE,REQUIRE和*MODULES*的有用定义和实现,那么请使用它.
还有其他工具关心加载和创建库和应用程序(通常称为"系统").通常它们具有某种接口,因此(REQUIRE'SONOME-SYSTEM)加载该系统,因此在加载该系统之后它已被"提供".