19

Esistono già CMS scritti nei linguaggi di programmazione functonal (lisp, haskell, f #/nemerle, scala, erlang, clojure, smalltalk)?CMS in linguaggio di programmazione funzionale

+0

Lo so, Twitter è in esecuzione su Scala. – folone

+4

smalltalk funzionale? – fortran

+2

@fortran bene, ha qualche sapore del linguaggio funzionale: chiusure, funzioni anonime, funzioni di ordine superiore. in realtà, non è meno funzionale di scala in un certo senso, imho. – folone

risposta

6

Lambdium Light è un CMS scritto in OCaml con Eliom (Eliom è un'estensione per il server Web che permette Ocsigen pagine web dinamiche generation.Ocsigen è anche scritto in OCaml)

3

Purtroppo la mia risposta sarà molto parziale. Spero che altre persone sappiano di più su questo argomento.

Alcune subaspects di gestione dei contenuti sono stati sicuramente implementato in Haskell:

  • Ho sentito parlare di un sistema wiki implementato in Haskell: Flippi. Per quanto ne so, è rimasto molto minimale e la sua manutenzione è stata interrotta. Haskell wiki è non mantenuto con esso.
  • Per quanto riguarda il controllo della versione, lo darcs di Haskell, ispirato alla meccanica quantistica, si è dimostrato efficace e la sua manutenzione è ancora attiva e attiva.

È possibile trovare ulteriori informazioni sui wiki e sui sistemi di gestione dei contenuti implementati in Haskell here on Haskell wiki. Ci sono diversi tentativi di wiki. Due collegamenti forniti per i sistemi di gestione dei dati (Halipeto e Hope) sono interrotti, ma possono essere recuperati dalla "macchina di ritorno" di archive.org. Eppure, Hope's darcs repo is available directly, è possibile controllare da:

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

+2

Consiglio vivamente di guardare invece a ciò che è su Hackage. Per esempio. gitit e orchid, http://hackage.haskell.org/package/orchid Ci sono anche molte altre librerie web aggiornate. –

+0

Grazie mille per questa informazione. – physis

2

Erlang tentativo è Wikie.

3

Hmm, appena notato pier manca come cms smalltalk.

0

Haskell: clckwrks, ha plug-in e supporto per i temi.

Scala:

  • Scalapress, in fase di sviluppo
  • Fink, bulitwith scalartra
Problemi correlati