Plattner, Benjamin and Lischer, Olivier (2023) Build-your-own-[grep, Redis] in Haskell. Other thesis, OST Ostschweizer Fachhochschule.
HS 2022 2023-SA-EP-Plattner-Lischer-Build-your-own-[grep, Redis] in Haskell.pdf - Supplemental Material
Download (2MB)
Abstract
"How can one write a 'real' application in Haskell" is a common question by students after completing a functional programming course.
Following the 'build-your-own-x' concept, we provide two partial, but fully working implementations of the grep and Redis applications in Haskell.
The principle of algebra-driven design, also known as denotational design, is closely followed for these implementations.
Both code bases are accompanied with detailed and reviewed explanations which serve as a tutorial for experienced software engineers and students alike.
All code, along with the explanations are released open-source and, in addition, are used at OST as part of the functional programming lecture.
Item Type: | Thesis (Other) |
---|---|
Subjects: | Topics > Software > Software Modeling Area of Application > Academic and Education Technologies > Programming Languages > Python Technologies > Programming Languages > Haskell |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Mehta, Farhad UNSPECIFIED |
Date Deposited: | 22 Feb 2023 08:32 |
Last Modified: | 17 Oct 2023 07:33 |
URI: | https://eprints.ost.ch/id/eprint/1084 |