19

Есть ли еще CMS'ы, написанные на языках функционала программирования (lisp, haskell, f #/nemerle, scala, erlang, clojure, smalltalk)?CMS в языке функционального программирования

+0

Я знаю, твиттер работает на Scala. – folone

+4

smalltalk функционал? – fortran

+2

@fortran, он имеет некоторый вкус функционального языка: закрытие, анонимные функции, функции более высокого порядка. на самом деле, это не менее функционально, чем scala в некотором смысле, imho. – folone

ответ

6

Lambdium Light является CMS написана на OCaml с Eliom (Eliom это расширение для веб-сервера, что позволяет Ocsigen динамические веб-страниц generation.Ocsigen также написаны в OCaml)

3

К сожалению, мой ответ будет очень частым. Надеюсь, что другие люди узнают больше об этой теме.

Некоторые подвиды управления контентом наверняка были реализованы в Haskell:

  • Я слышал о системе вики реализованного в Haskell: Flippi. Насколько я знаю, он оставался очень минимальным, и его обслуживание было прекращено. Haskell wiki - не поддерживается с ним.
  • Что касается контроля версий, реализованный Haskell, основанный на квантовой механике darcs оказался успешным, и его обслуживание все еще живое и активное.

Дополнительную информацию о вики и системах управления контентом, реализованных в Haskell, можно найти here on Haskell wiki. Есть несколько попыток вики. Две ссылки, предоставленные для систем управления данными (Halipeto and Hope), сломаны, но их можно найти на «обратном пути» archive.org. Тем не менее, Hope's darcs repo is available directly, вы можете проверить его с помощью:

darcs get --partial http://www.cs.chalmers.se/~bringert/darcs/hope/

+2

Я бы настоятельно рекомендовал вместо этого посмотреть, что такое Hackage. Например. gitit and orchid, http://hackage.haskell.org/package/orchid Там также есть много других современных веб-библиотек. –

+0

Большое спасибо за эту информацию. – physis

2

Smalltalk имеет замечательный seaside веб-каркас, с Dabble DB, являющимся одним из самых известных users среди многих других.

10

Замечательная викторика gitit написана на Haskell: http://gitit.net В качестве слоя хранения используется darcs или git. Darcs вики работает на gitit, http://wiki.darcs.net/

3

Хм, только что заметили pier отсутствует как небольшая cms.

0

Haskell: clckwrks, есть плагин и поддержка темы.

Scala:

  • Scalapress, в активном развитии
  • Финк, bulitwith scalartra
Смежные вопросы