Esistono linguaggi di programmazione funzionale "enterprise ready"? [chiuso]

5

Con "enterprise ready" mi riferisco alla disponibilità di strumenti: gestione delle dipendenze, gestione delle build, server dei messaggi, database, piattaforme applicative e server, e sono sicuri e scalabili?

Ad esempio, esiste una alternativa lisp (o ML) a j2ee?

Si prega di escludere FP porting su JVM o .NET CLR.

EDIT: So che si potrebbe usare una porta jvm FP come Clojure o F # su .NET CLR, tuttavia sono curioso di sapere se è possibile sviluppare un'applicazione puramente funzionale per l'azienda senza JVM o CLR?

    
posta Reuben Peter-Paul 04.01.2012 - 16:23
fonte

3 risposte

7

Hai Haskell per Enterprise Linux . Il wiki haskell include anche una pagina sondaggio su come usare Haskell nell'Enterprise.

Erlang (come menzionato da Chris) è sicuramente anche un buon suggerimento . È costruito per scalare, essere tollerante ai guasti e rimanere in funzionamento continuo per molti anni.

Personalmente sono più un fan del sistema di tipi statici di Haskell.

    
risposta data 04.01.2012 - 17:16
fonte
12

Non uso Erlang, ma conosco qualcuno che lo fa, e da tutto ciò che ha descritto come sembra esattamente quello che stai cercando. (Dopotutto è stato progettato da un'azienda (Ericsson) per uso aziendale.)

    
risposta data 04.01.2012 - 16:28
fonte
10

Common Lisp ha una lunga storia di utilizzo professionale.

Ha due implementazioni commerciali:

link

link

E diverse implementazioni open source di alta qualità.

    
risposta data 04.01.2012 - 22:15
fonte