0
A
回答
1
R6RS之前的方案报告没有在规范中定义的库,所以没有。这不可能以便携的方式进行。然而,R5RS的大多数实现实际上都有自己的模块系统。例如。球拍具有强大的语法做exatly只要你想:
#lang racket
(provide (all-from-out <module>))
(provide (except-out (all-from-out <module>) lambda))
从R6RS我们有图书馆,但是他们的出口规范的名称需要每一个出口。
R6RS:
#!r6rs
(library <library name>
(export <export spec> ...)
(import <import spec> ...)
<library body>)
R7RS:
#!r7rs
(define-library <library name>
<library spec>)
的R7RS改变的语法与目的,但具有同样的能力。请参阅R7RS-small报告(pdf,第28页)
相关问题
- 1. 每日计划Drupal模块
- 2. 计划 - 列表
- 3. 模块出现在模块列表,但无法导入
- 4. 列表中的模块无法导入
- 5. 从SQL Developer计划导出
- 6. 计划 - 在列表
- 7. 如何列出导入的模块?
- 8. ES6中模块的导入和导出
- 9. 在node.js中导出模块
- 10. 导出和模块中的node.js出口
- 11. 计划 - 列表中的子集
- 12. 生成计划中的倍数列表
- 13. 计划列出HBase的表给出的NoClassDefFoundError
- 14. 节点js模块如何获取导出函数的列表
- 15. 如何解析从模块导出的命名ES6/ES2015列表?
- 16. 如何获取python模块导入的模块列表
- 17. 导出angularjs模块ES6模块
- 18. 返回计划列表
- 19. 计划:递归和列表
- 20. 计划通过列表
- 21. redis中的模块列表
- 22. Python:从其他模块导入列表
- 23. AMD模块中的动态导出
- 24. 导出react.js中的多个模块
- 25. 使用Rollup.js导出函数列表 - ECMA6模块
- 26. 在计划中追加反向列表
- 27. 在计划中分配原子列表
- 28. 试图在计划中反转列表
- 29. 计划从列表中删除
- 30. 计划 - 在列表中插入数
我使用Chez Scheme,因此无论何种解决方案都需要与Chez兼容。谢谢! –