gpt4 book ai didi

functional-programming - Scheme 的列表理解库?

转载 作者:太空宇宙 更新时间:2023-11-03 18:34:17 26 4
gpt4 key购买 nike

我知道有一个用于普通 lisp 的列表理解库 ( incf-cl ),我知道它们在各种其他函数式(和一些非函数式)语言(F#、Erlang、Haskell 和 C#)中得到原生支持 -是否有 Scheme 的列表理解库?

incf-cl 在 CL 中作为使用宏的库实现 - 难道不能使用相同的技术为 Scheme 创建一个库吗?

最佳答案

  • Swindle主要是一个 CLOS 模拟器库,但它也有列表理解。我用过它们,它们很方便,但我使用的版本有问题且不完整。 (我只需要通用函数。)
  • 但是,您可能需要 SRFI-42 .我没有使用过它,但它必须比 Swindle 列表理解有更少的错误。

不知道你用的是什么Scheme。 PLT Scheme捆绑 Swindle 和 SRFI-42。不过,两者都应该是跨 Scheme 兼容的。

如果你使用 PLT Scheme,这里是 SRFI-42 的 man page .你说 (require srfi/42) 来获取它。

关于functional-programming - Scheme 的列表理解库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/131023/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com