在 Chicken Scheme 中使用常见 SRFI 的别名
Aliases for using common SRFIs in Chicken Scheme
Chicken 附带了我想要的大多数主要 SRFI,但令我感到非常沮丧的一件事是,据我所知,我必须按编号使用它们。即使我可能记得 (use srfi-69)
确实意味着 "use hash tables",但我项目中的其他人却不记得——甚至我也不一定记得更多不常用的昵称,例如 srfi-14
。 (多线程,如果你好奇的话。)
SRFI 是否有一些别名系统,以便我可以写一些更接近 (use hashtables)
的东西?或者,有没有一种方法可以让我在启动时告诉 Chicken 使用所有内置 SRFI?
你获得了力量!
您可以创建一个名为 "hash tables" 的模块并导入 srfi-69 并将其全部导出。
当然这会为您简化事情,但对于了解他们的 SRFI 的人来说,在阅读源代码之前,他们并不明显它与 srfi-69 相同。我认为最好只记住数字..
Chicken 附带了我想要的大多数主要 SRFI,但令我感到非常沮丧的一件事是,据我所知,我必须按编号使用它们。即使我可能记得 (use srfi-69)
确实意味着 "use hash tables",但我项目中的其他人却不记得——甚至我也不一定记得更多不常用的昵称,例如 srfi-14
。 (多线程,如果你好奇的话。)
SRFI 是否有一些别名系统,以便我可以写一些更接近 (use hashtables)
的东西?或者,有没有一种方法可以让我在启动时告诉 Chicken 使用所有内置 SRFI?
你获得了力量!
您可以创建一个名为 "hash tables" 的模块并导入 srfi-69 并将其全部导出。
当然这会为您简化事情,但对于了解他们的 SRFI 的人来说,在阅读源代码之前,他们并不明显它与 srfi-69 相同。我认为最好只记住数字..