Team
Rules
Plagiarism
Resurse
Scala Environment
Scala Cheatsheet
Haskell Environment
Ghid de utilizare Hoogle
Haskell Cheatsheet
Lecture
C02: Functii recursive
C03: Functii de ordin superior
C04: Tipuri de date functionale
C05: Liste
C06: Aplicatii cu liste
C07: For expressions si companion objects
C08: Covarianta tipurilor
C09: Introducere in Haskell
C10: Evaluare lenesa
C11: Programare dinamica lenesa
C12: Typeclasses
C13: Monads
C14: The Parser Monad
Labs
L00: Scala Environment Setup
L01: Recursivity in Scala
L02: High Order Functions
L03: Lists in Scala
L04: Data types in Scala
L05: Polymorphism in Scala
L06: For Expressions & More
L07: Lambda Calculus. Intro to Haskell
L08: Lazy Evaluation
L09: Algebraic Data Types
L10: Monads
Homework
Homework 1
Homework 2
Homework 3