https://github.com/rodrigoalvesvieira/if686
Documents, assignments and code from the Computational Languages Paradigms course at CIn/UFPE, in the semester of 2015.1.
https://github.com/rodrigoalvesvieira/if686
cin-ufpe computational-languages-paradigms functional-programming haskell if686 ufpe
Last synced: about 1 month ago
JSON representation
Documents, assignments and code from the Computational Languages Paradigms course at CIn/UFPE, in the semester of 2015.1.
- Host: GitHub
- URL: https://github.com/rodrigoalvesvieira/if686
- Owner: rodrigoalvesvieira
- Created: 2015-03-17T16:39:10.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-07-09T10:51:44.000Z (almost 10 years ago)
- Last Synced: 2023-03-15T11:35:23.945Z (about 2 years ago)
- Topics: cin-ufpe, computational-languages-paradigms, functional-programming, haskell, if686, ufpe
- Language: Haskell
- Homepage: https://sites.google.com/a/cin.ufpe.br/if686
- Size: 797 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# if686
Documents, assignments and code from the [Computational Languages Paradigms] course at [CIn/UFPE], given by [Prof. Fernando Castor], in the semester of 2015.1.
## Tracking the Learning
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.
###### Lectures
| 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 |###### Assignments
| 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_ |## Usage
Either run the file directly from the command line, like:
`$ ghci 20150324.hs`
Or enter `ghci` and do:
```haskell
:l 20150324
-- hack away
mergesort [50, 70, 4, 2, 5, 1, 3]
```## Contact
Email **rav2** [at] cin [dot] ufpe [dot] br
## References
* Learn You a Haskell for Great Good! http://learnyouahaskell.com/chapters
* Real World Haskell http://book.realworldhaskell.org/read
* Try Haskell https://tryhaskell.org
* Haskell Type Checker http://haskellonline.org
* H-99: Ninety-Nine Haskell Problems https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems## License
MIT License.
[Computational Languages Paradigms]: https://sites.google.com/a/cin.ufpe.br/if686
[CIn/UFPE]: http://www2.cin.ufpe.br/site/index.php
[Prof. Fernando Castor]: http://www.cin.ufpe.br/~fjclf
[commits]: https://github.com/rodrigoalvesvieira/if686/commits/master