https://github.com/beekill95/cis_194_intro_to_haskell
My journey to explore Haskell programming language through lecture notes, homework, and assignments in CIS 194.
https://github.com/beekill95/cis_194_intro_to_haskell
cis194 haskell haskell-exercises haskell-learning homework-assignments
Last synced: 3 months ago
JSON representation
My journey to explore Haskell programming language through lecture notes, homework, and assignments in CIS 194.
- Host: GitHub
- URL: https://github.com/beekill95/cis_194_intro_to_haskell
- Owner: beekill95
- License: mit
- Created: 2023-03-14T18:42:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-25T18:25:40.000Z (about 2 years ago)
- Last Synced: 2025-01-13T19:47:59.818Z (5 months ago)
- Topics: cis194, haskell, haskell-exercises, haskell-learning, homework-assignments
- Language: Haskell
- Homepage:
- Size: 3.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CIS 194: Introduction to Haskell
My journey to explore Haskell programming language through lecture notes,
homework, and assignments in:* [CIS 194 Spring 2013](https://www.cis.upenn.edu/~cis1940/spring13/lectures.html)
* [CIS 194 Fall 2014](https://www.cis.upenn.edu/~cis1940/fall14/lectures.html)
* [CIS 194 Fall 2016](https://www.cis.upenn.edu/~cis1940/fall16/)For the two fall semesters,
I will just cover the topics that are interesting to me:
testing, gloss, functional reactive programming, and lenses.## Assignments
Many of the assignments are unit tested.
I used `cabal` to manage dependencies, build and run the assignments.
You can `cd` in each assignment's directory and run `cabal test` to run the unit tests.
Some assignments have CLI,
thus, you can use `cabal run ` to bring up the CLI.## Final Project
I have some ideas to implement for the final project.
I'll update the repo with the link to the project once I have the time to finish it.