在Chicken Scheme中使用常见SRFI的别名

时间:2015-10-28 17:15:51

标签: scheme chicken-scheme

Chicken附带了我想要的大部分主要SRFI,但我发现非常令人沮丧的一件事是,据我所知,我必须按编号使用它们。即使我记得(use srfi-69)确实意味着"使用哈希表",我项目中的其他人也不会 - 甚至我也不必记得更少使用的monickers ,就像srfi-14一样。 (多线程,如果你很好奇。)

SRFI是否有一些别名系统,以便我可以写一些更接近(use hashtables)的内容?或者,有什么方法可以告诉Chicken在我启动时使用所有内置的SRFI?

1 个答案:

答案 0 :(得分:5)

你有力量了!

您可以创建一个名为“哈希表”的模块并导入srfi-69并导出所有模块。

当然这会为你简化一些事情,但是对于那些了解他们的SRFI的人来说,直到他们阅读来源并不明显它与srfi-69相同。我认为最好记住这些数字..