https://github.com/mpellouin/haskell-pool
The Haskell Part of Epitech's paradigms seminar.
https://github.com/mpellouin/haskell-pool
cpp-pool epitech functionnal haskell paradigms seminar
Last synced: about 1 month ago
JSON representation
The Haskell Part of Epitech's paradigms seminar.
- Host: GitHub
- URL: https://github.com/mpellouin/haskell-pool
- Owner: mpellouin
- Created: 2022-02-13T22:28:55.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-15T19:47:46.000Z (about 3 years ago)
- Last Synced: 2025-01-24T06:29:53.947Z (3 months ago)
- Topics: cpp-pool, epitech, functionnal, haskell, paradigms, seminar
- Language: Haskell
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-epitech - Haskell pool - Lyon) - Haskell pool by Maxence Pellouin. (Tek 2 / Projects)
- awesome-epitech - Haskell pool - Lyon) - Haskell pool by Maxence Pellouin. (Tek 2 / Projects)
README
# Haskell pool
## Caution
/!\ If you are an Epitech student you should be aware by now that cheating is forbidden. If you are going to copy paste this code, do it at your own risks.
## Introduction
The Haskell Part of the paradigms seminar of Epitech. This quick introduction led me to discover a totally new paradigm which is functional programming.I loved it so I'm definetely going to work on some more Haskell.
## Grades
### Module grade
|Module Name | Grade |
|---|---|
| B3 - Paradigms Seminar | A |### Marks details
| Day | Mark |
|--------|-------|
| [Day1](https://github.com/maxnce/haskell-pool/tree/main/day1) | 20/20 |
| [Day2](https://github.com/maxnce/haskell-pool/tree/main/day2) | 20/20 |
| [Day3](https://github.com/maxnce/haskell-pool/tree/main/day3) | 22/22 |
| [Rush](https://github.com/maxnce/haskell-pool/tree/main/rush) | 34/40 |#### Rush details
- Grade from automatic tests : 20/20
- Coding style : 4/5
- Overall code quality : 3/5
- Comments!! nice!
- Use more std lib functions if possible.
- Minimize function with IO
- Use your own data types if possible
- Prefer failing quickly your program instead of using Maybe array.
- Code splited in modules, nice
- Testing policy : 4/5
- Unit tests with HUnit
- Bonus : 3/5
- Interactive pushswap editor
- Tried to do CI but GH actions not activated on organization repo apparently.## More
The second part of my Paradigms seminar is available [here](https://github.com/maxnce/cpp-pool)
Have a great day!