函数式编程语言中的 CMS [关闭]
Posted
技术标签:
【中文标题】函数式编程语言中的 CMS [关闭]【英文标题】:CMS in functional programming language [closed] 【发布时间】:2010-12-06 07:01:23 【问题描述】:是否已经有任何 CMS,用函数式编程语言(lisp、haskell、f#/nemerle、scala、erlang、clojure、smalltalk)编写?
【问题讨论】:
我知道,twitter 是在 Scala 上运行的。 @fortran 很好,它有一些函数式语言的味道:闭包、匿名函数、高阶函数。实际上,在某种意义上,它的功能不亚于 scala,恕我直言。 【参考方案1】:精彩的 gitit wiki 是用 Haskell 编写的:http://gitit.net 它使用 darcs 或 git 作为存储层。 darcs wiki 在 gitit 上运行,http://wiki.darcs.net/
【讨论】:
【参考方案2】:Zotonic 看起来很有前途(在 Erlang 中)
【讨论】:
【参考方案3】:在 OCaml 中:
COCANWIKI ocsimore【讨论】:
【参考方案4】:Lambdium Light 是用 OCaml 和 Eliom 编写的 CMS(Eliom 是 Web 服务器 Ocsigen 的扩展,允许生成动态网页。Ocsigen 也是用 OCaml 编写的)
【讨论】:
【参考方案5】:很遗憾,我的回答很片面。我希望其他人能更多地了解这个话题。
内容管理的某些子方面肯定已经在 Haskell 中实现:
我听说有一个用 Haskell 实现的 wiki 系统:Flippi。据我所知,它保持的非常小,并且它的维护已经停止。 Haskell wiki不由它维护。 在版本控制方面,Haskell 实现的、受量子力学启发的 darcs 被证明是成功的,并且它的维护仍然活跃和活跃。有关在 Haskell 中实现的 wiki 和内容管理系统的更多信息,请访问 here on Haskell wiki。 wiki 有多种尝试。为数据管理系统(Halipeto 和 Hope)提供的两个链接已损坏,但可以通过 archive.org 的“回程机器”检索它们。不过,Hope's darcs repo is available directly,您可以通过以下方式查看:
darcs get --partial @987654326@
【讨论】:
我强烈建议您查看 Hackage 上的内容。例如。 gitit 和 orchid,hackage.haskell.org/package/orchid 还有许多其他最新的网络库。 非常感谢您提供这些信息。【参考方案6】:对于懂俄语的人来说,有一个常见的 lisp cms here (github link)。
【讨论】:
【参考方案7】:嗯,刚刚注意到 pier 作为一个 smalltalk cms 丢失了。
【讨论】:
【参考方案8】:Erlang 尝试是 Wikie。
【讨论】:
【参考方案9】:Smalltalk 拥有出色的 seaside 网络框架,其中 Dabble DB 是最著名的 users 之一。
【讨论】:
【参考方案10】:Clojure 有 reverie 或 Vix。
【讨论】:
【参考方案11】:Haskell:clckwrks,支持插件和主题。
斯卡拉:
Scalapress,正在积极开发中 Fink,用 scalartra 构建【讨论】:
【参考方案12】:Hoisted 是一个基于 Liftweb 的 CMS。
【讨论】:
以上是关于函数式编程语言中的 CMS [关闭]的主要内容,如果未能解决你的问题,请参考以下文章