CMS in functional programming language [closed]
开发者_JS百科
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this questionAre there any CMS'es, written in functonal programming languages (lisp, haskell, f#/nemerle, scala, erlang, clojure, smalltalk) already?
The wonderful gitit wiki is written in Haskell: http://gitit.net It uses darcs or git as a storage layer. The darcs wiki runs on gitit, http://wiki.darcs.net/
Zotonic looks promising (in Erlang)
In OCaml:
- COCANWIKI
- ocsimore
Lambdium Light is a CMS written in OCaml with Eliom (Eliom is an extension for the Web server Ocsigen that allows dynamic webpages generation.Ocsigen is also written in OCaml)
Unfortunately my answer will be very partial. I hope other people will know more about this topic.
Some subaspects of content management have surely been implemented in Haskell:
- I heard about a wiki system implemented in Haskell: Flippi. As far as I know, it stayed very minimal, and its maintenance has been discontinued. Haskell wiki is not maintained with it.
- As for version control, the Haskell-implemented, quantum-mechanics-inspired darcs proved to be successful, and its maintenance is still alive and active.
Some more information about wikis and content management systems implemented in Haskell can be found here on Haskell wiki. There are several attempts for wikis. Two links provided for data management systems (Halipeto and Hope) are broken, but they can be retrieved by archive.org's "way-back machine". Still, Hope's darcs repo is available directly, you can check it out by:
darcs get --partial http://www.cs.chalmers.se/~bringert/darcs/hope/
For guys, who know russian, there is a common lisp cms here (github link).
Hmm, just noticed pier is missing as a smalltalk cms.
Erlang attempt is Wikie.
Smalltalk has wonderful seaside web-framework, with Dabble DB being one of the most famous users among many other.
There's reverie or Vix for Clojure.
Haskell: clckwrks, has plugin and theme support .
Scala:
- Scalapress, in active development
- Fink, bulitwith scalartra
Hoisted is a Liftweb based CMS.
精彩评论