An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

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!