【问题标题】:CMS in functional programming language [closed]函数式编程语言中的 CMS [关闭]
【发布时间】:2010-12-06 07:01:23
【问题描述】:

是否已经有任何 CMS,用函数式编程语言(lisp、haskell、f#/nemerle、scala、erlang、clojure、smalltalk)编写?

【问题讨论】:

  • 我知道,twitter 是在 Scala 上运行的。
  • @fortran 很好,它有一些函数式语言的味道:闭包、匿名函数、高阶函数。实际上,在某种意义上,它的功能不亚于 scala,恕我直言。

标签: haskell functional-programming content-management-system lisp clojure


【解决方案1】:

精彩的 gitit wiki 是用 Haskell 编写的:http://gitit.net 它使用 darcs 或 git 作为存储层。 darcs wiki 在 gitit 上运行,http://wiki.darcs.net/

【讨论】:

    【解决方案2】:

    Zotonic 看起来很有前途(在 Erlang 中)

    【讨论】:

      【解决方案3】:

      在 OCaml 中:

      【讨论】:

        【解决方案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】:

                  ClojurereverieVix

                  【讨论】:

                    【解决方案11】:

                    Haskellclckwrks,支持插件和主题。

                    斯卡拉

                    • Scalapress,正在积极开发中
                    • Fink,用 scalartra 构建

                    【讨论】:

                      【解决方案12】:

                      Hoisted 是一个基于 Liftweb 的 CMS。

                      【讨论】:

                        猜你喜欢
                        • 2011-09-04
                        • 1970-01-01
                        • 2010-09-11
                        • 2010-12-05
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 2013-06-19
                        • 1970-01-01
                        相关资源
                        最近更新 更多