Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/philipdb/afp-project
Haskell library for typed spreadsheets
https://github.com/philipdb/afp-project
haskell spreadsheet
Last synced: about 1 month ago
JSON representation
Haskell library for typed spreadsheets
- Host: GitHub
- URL: https://github.com/philipdb/afp-project
- Owner: PhiliPdB
- License: other
- Created: 2021-02-25T13:18:59.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-16T12:49:05.000Z (over 3 years ago)
- Last Synced: 2024-10-30T10:32:38.345Z (about 2 months ago)
- Topics: haskell, spreadsheet
- Language: Haskell
- Homepage:
- Size: 169 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README
# Typed Spreadsheets
This is a project in Haskell for the Advanced Functional Programming course given in the Computing Science master at Utrecht University. Here, we created a library for typed spreadsheets. This library solves some problems one can encounter when using spreadsheets, such as running formulas on missing values or on values of the wrong type.
For this, we created a spreadsheet datatype containing typed columns, and we also created a typed formula language, to ensure type safety. The library can import and export CSV files. Examples of how to use the library can be found in the `src/Demo.hs` module in the Demo branch.