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.
2024
Erzegovesi, Luca
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]
File in questo prodotto:
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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/507350
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact