2013-02-22 9 views
11

Ho visto un paio di fonti riferirsi casualmente all'idea di "Haskell in un foglio di calcolo Excel" - come se fosse qualcosa che tutti conoscono e conoscono.Haskell in Excel

Questa è certamente una novità per me. L'idea ha un evidente fascino: Haskell sarebbe ideale per questo genere di cose. Ma qualcuno l'ha mai fatto funzionare?

+3

alcune banche hanno ottenuto questo al lavoro. –

+0

@DonStewart Stavo solo ascoltando il tuo [HaskellCast] (http://www.haskellcast.com/episode/002-don-stewart-on-real-world-haskell/) dove sembrava che fosse qualcosa del genere hai attivo il tuo lavoro. C'è qualche possibilità per la gente comune di farlo anche tu? –

risposta

9

Questo articolo di David Wakeling discute combinando un foglio di calcolo standard (Excel) con un linguaggio funzionale standard (Haskell): http://dl.acm.org/citation.cfm?id=1194878

Dal astratto:

La comunità di programmazione funzionale ha mostrato un certo interesse nei fogli elettronici , ma sorprendentemente nessuno sembra aver preso in considerazione il fatto che un foglio di calcolo standard, come Excel, funzioni con un linguaggio di programmazione standard , come Haskell. In questo documento, mostriamo in un modo che questo può essere fatto. La nostra speranza è che, così facendo, potremmo ottenere i programmatori di fogli di calcolo per provare la programmazione funzionale.

+2

SPJ ha anche lavorato su Excel, anche se non so se è stato aggiunto alla lingua: http://research.microsoft.com/en-us/um/people/simonpj/Papers/excel/ – amindfv

+0

@amindfv Mi piace quando SPJ scrive documenti ... – MathematicalOrchid

2

di solito denominato "Haskell come un foglio Excel" - una metafora di come funzionale linguaggi dichiarativi di lavoro: definizione di relazioni tra i dati, invece dei processi.

(ad esempio http://www.haskell.org/haskellwiki/Introduction#What_is_functional_programming.3F)

+2

Buon punto. Dico spesso alle persone che "cosa fa SQL per l'archiviazione dei dati, Haskell fa per _everything_". Anche la metafora del foglio di calcolo è ovviamente applicabile. – MathematicalOrchid