Fork dell'interprete di Elm scritto in Elm da Leonardo Taglialegne (elm-interpreter), esteso dall'autore come motore di calcolo di elm-foldbook. Contributo originale: il modello dati multidimensionale XModel (dataset con dimensioni dotate di nome, valori DataArray, intervalli nominati, operazioni vettoriali), i parser dei valori delle celle e dei nomi di intervallo nelle formule, le funzioni finanziarie, e l'estensione di valori, ambiente, kernel e valutatore dell'interprete agli array multidimensionali. Secondo git blame, circa 7.100 delle 11.900 righe di `src/` sono dell'autore; il parser di Elm, il valutatore e la generazione di elm/core sono opera di Taglialegne, distribuita con licenza BSD 3-Clause.
Fork of Leonardo Taglialegne's elm-interpreter (an interpreter for Elm, written in Elm), extended by the author as the calculation engine of elm-foldbook. Original contribution: the multidimensional data model XModel (datasets with named dimensions, DataArray values, named ranges, array operations), parsers for cell values and range names in formulas, financial functions, and the extension of the interpreter's values, environment, kernel and evaluator to multidimensional arrays. By git blame, about 7,100 of the 11,900 lines in `src/` are by the author; the Elm parser, evaluator and elm/core code generation are Taglialegne's work, distributed under the BSD 3-Clause license.
elm-interpreter-fork: modello dati multidimensionale (XModel) e valutazione vettoriale per elm-interpreter, motore di calcolo di elm-foldbook / Erzegovesi, L.. - ELETTRONICO. - (2024). [10.5281/zenodo.23056240]
elm-interpreter-fork: modello dati multidimensionale (XModel) e valutazione vettoriale per elm-interpreter, motore di calcolo di elm-foldbook
Erzegovesi, Luca
2024-01-01
Abstract
Fork dell'interprete di Elm scritto in Elm da Leonardo Taglialegne (elm-interpreter), esteso dall'autore come motore di calcolo di elm-foldbook. Contributo originale: il modello dati multidimensionale XModel (dataset con dimensioni dotate di nome, valori DataArray, intervalli nominati, operazioni vettoriali), i parser dei valori delle celle e dei nomi di intervallo nelle formule, le funzioni finanziarie, e l'estensione di valori, ambiente, kernel e valutatore dell'interprete agli array multidimensionali. Secondo git blame, circa 7.100 delle 11.900 righe di `src/` sono dell'autore; il parser di Elm, il valutatore e la generazione di elm/core sono opera di Taglialegne, distribuita con licenza BSD 3-Clause.| File | Dimensione | Formato | |
|---|---|---|---|
|
nota-tecnica-elm-interpreter-fork.pdf
accesso aperto
Descrizione: Nota tecnica
Tipologia:
Altro materiale allegato (Other attachments)
Licenza:
Altra licenza (Other type of license)
Dimensione
541.41 kB
Formato
Adobe PDF
|
541.41 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione



