FP101x: Introduction to Functional Programming - courses.edx.org
A Delft University of Technology programming course taught by Erik Meijer.
- GitHub: https://github.com/fptudelft/FP101x-Content-2015
- Book: Programming in Haskell by Graham Hutton
Topics
- async
- await
- Boilerplate
- Bottom
- Collection
- Con
- Conditional Expression
- Conditional Function
- Conditional Statement
- Curried Function
- Currying
- Expression
- Factor
- Factorial
- Function
- Function Application
- Functional Language
- Functional Programming
- Generator
- Generic Type
- GHC
- Guard
- Guarded Expression
- Haskell 98 Report
- Hugs
- Identifier
- Idiomatic Haskell
- Imperative Programming
- Induction
- Infix
- iterator
- Lambda
- Lambda Expressions
- Lambda Calculus
- Layout Rule
- Lazy Functional Language
- List
- List Comprehension
- List Pattern
- Local Function
- Logical Disjunction Operator (||)
- Overloaded Function
- Pair
- Pattern Matching
- Perfect Number
- Polymorphic
- Polymorphic Function
- Polymorphic Types
- Prefix
- Prelude
- Projection Function
- QuickSort
- Recursion, Recursive, Recursive Function
- REPL
- Scalar Product
- Script
- Section
- Set
- Software Crisis
- Statement
- stream
- Strict Functional Language
- syncstar
- Syntactic Sugar
- Tail Call Elimination
- Ternary Expression
- Theorems for Free
- Tuple
- Type
- Type Error
- Type Inference
- Type Soundness
- Type Variable
Languages, Compilers
- C#
- Fortran
- FP
- GHC
- Hack
- Haskell
- HUGS
- Intellisense
- ISWIM
- KRC
- Lisp
- the Miranda system
- ML
- OCaml
- Pascal
- SASL
- Xamarin Studio
People