Documents, assignments and code from the Computational Languages Paradigms course at CIn/UFPE, given by Prof. Fernando Castor, in the semester of 2015.1.
The code in this repo is commented as much as possible (and reasonable) to facilitate understanding. Also, the commits themselves are commented, often highlighting new things that I have learned.
Lecture | Date | Lecture | Date |
---|---|---|---|
1 | March 17, 2015 | 2 | March 19, 2015 |
3 | March 24, 2015 | 4 | March 26, 2015 |
5 | March 31, 2015 | 6 | April 7, 2015 |
7 | April 9, 2015 | 8 | April 14, 2015 |
9 | April 16, 2015 | 10 | April 23, 2015 |
11 | April 28, 2015 | 12 | April 30, 2015 |
13 | May 5, 2015 | 14 | May 26, 2015 |
Lecture | Assigment file | Release date | Delivery date | Final work | Status |
---|---|---|---|---|---|
1 | assignment01.pdf | March 17, 2015 | March 19, 2015 | 20150319.pdf | finished |
2 | assignment02.pdf | March 19, 2015 | March 24, 2015 | 20150324.hs | finished |
3 | assignment03.pdf | March 24, 2015 | March 26, 2015 | 20150326.hs | finished |
4 | assignment04.pdf | March 26, 2015 | March 31, 2015 | 20150331.hs | pending |
Either run the file directly from the command line, like:
$ ghci 20150324.hs
Or enter ghci
and do:
:l 20150324
-- hack away
mergesort [50, 70, 4, 2, 5, 1, 3]
Email rav2 [at] cin [dot] ufpe [dot] br
- Learn You a Haskell for Great Good! https://learnyouahaskell.com/chapters
- Real World Haskell https://book.realworldhaskell.org/read
- Try Haskell https://tryhaskell.org
- Haskell Type Checker https://haskellonline.org
- H-99: Ninety-Nine Haskell Problems https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems
MIT License.