Functional programming 为方案列出理解库?

Functional programming 为方案列出理解库?,functional-programming,lisp,scheme,common-lisp,list-comprehension,Functional Programming,Lisp,Scheme,Common Lisp,List Comprehension,我知道common lisp()有一个列表理解库,我知道其他各种函数(和一些非函数)语言(F#、Erlang、Haskell和C#)都支持它们-Scheme有列表理解库吗 incf cl在cl中作为一个使用宏的库实现——难道不能使用相同的技术为Scheme创建一个库吗? 主要是一个CLOS仿真器库,但它也有列表理解。我用过它们,它们很方便,但是我用的版本有缺陷而且不完整。(我只需要泛型函数。) 然而,你可能想要。我没有用过它,但它的bug必须比诈骗清单中的要少 我不知道你用的是哪种方案。捆绑诈

我知道common lisp()有一个列表理解库,我知道其他各种函数(和一些非函数)语言(F#、Erlang、Haskell和C#)都支持它们-Scheme有列表理解库吗

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

  • 主要是一个CLOS仿真器库,但它也有列表理解。我用过它们,它们很方便,但是我用的版本有缺陷而且不完整。(我只需要泛型函数。)
  • 然而,你可能想要。我没有用过它,但它的bug必须比诈骗清单中的要少
我不知道你用的是哪种方案。捆绑诈骗和SRFI-42。不过,两者都应该是跨方案兼容的

如果您使用PLT方案,这里是SRFI-42。您可以说
(需要srfi/42)
来获取它。

您可以使用(尽管它可以在“较旧”的实现下运行)