代码之家  ›  专栏  ›  技术社区  ›  Kyle Burton

列出方案的理解库?

  •  10
  • Kyle Burton  · 技术社区  · 16 年前

    我知道有一个通用Lisp的列表理解库( incf-cl ,我知道它们是以各种其他功能性(和一些非功能性)语言(f、erlang、haskell和c)本地支持的-是否有一个列表理解库用于方案?

    incf cl在cl中实现为一个使用宏的库——难道不可以使用相同的技术为方案创建一个库吗?

    2 回复  |  直到 16 年前
        1
  •  8
  •   Nathan Shively-Sanders    16 年前
    • Swindle 主要是一个CLOS仿真器库,但它也有列表理解。我用过,很方便,但我用的版本有问题,不完整。(我只需要一般函数。)
    • 不过,你可能想要 SRFI-42 . 我没有用过它,但它的bug要比诈骗清单的理解少。

    我不知道你用哪种方案。 PLT Scheme 捆绑诈骗和SRFI-42。不过,两者都应该是跨方案兼容的。

    如果您使用PLT方案,这里是SRFI-42 man page . 你说 (require srfi/42) 得到它。

        2
  •  0
  •   leppie    16 年前

    你可以使用 LINQ for R6RS Scheme (尽管它可以在“旧的”实现下运行)。