Inspirational software per utenti finali scritto in Haskell? [chiuso]

9

Penso che la grande tecnologia sia invisibile.

Oltre ai soliti sospetti (GHC, Xmonad, software di trading proprietario) quali sono i grandi esempi di software per utenti finali scritti in Haskell?

Penso che i buoni esempi siano FreeArc, Hledger e "Nikki And The Robots". Hai altri esempi (app GUI complete, piccoli strumenti CLI, ecc.)?

Modifica: Ad esempio, sono affascinato da Wings3D, perché, mentre è scritto in Erlang, gli utenti non possono dirlo. Funziona e basta. Tra i punti deboli di Haskell ci sono le interfacce grafiche multipiattaforma. Non ci sono molte app della GUI scritte in Haskell in generale e molte di esse non sono facili da usare, installare o persino compilare. Quali sono buoni esempi per imparare come rendere le cose difficili un aspetto facile?

    
posta LennyProgrammers 17.06.2011 - 13:38
fonte

2 risposte

8

I primi due progetti che mi vengono in mente sono pandoc e darcs . Grandi strumenti stabili con utenti che non si preoccupano di quale linguaggio di programmazione viene utilizzato. Si adattano perfettamente al conto.

Altre applicazioni sono Yi e Manatee . Sono sfortunatamente un po 'instabili al momento e quindi per un po' di curiosità haskell, ma in fase di sviluppo. Un giorno potrebbero essere elencati tra pandoc e darcs .

Va notato che un sacco di software scritto in haskell finisce come librerie e poi in software proprietario. Esempi di questo tipo sono la ricca flora dei framework web per haskell . È possibile visitare siti Web e non avere idea di utilizzare un framework web haskell.

    
risposta data 05.07.2011 - 10:45
fonte
4

Hm, che dire del recente concorso ICFP?

Ilproblemaerapiuttostoimpegnativoeapertoemisonodivertitoparecchio.Leggiladescrizionequi: link

Sebbene il nostro team abbia usato Ruby e non abbiamo raggiunto i primi 30, un altro team ha scelto Haskell e ha fatto un sacco di cose amaizing: link

Fondamentalmente hanno usato il campo di gioco come un computer per scrivere un programma autoreplicante e autorigenerante che ha devastato l'avversario.

Il codice è molto divertente da leggere anche se è difficile (a causa del tempo di gara limitato) e molto specifico del problema. Potrebbe essere difficile convincere gli altri che Haskell è bello e merita di essere studiato, ma per coloro che hanno già deciso di provarlo sarà molto stimolante.

    
risposta data 01.07.2011 - 17:04
fonte

Leggi altre domande sui tag