Haskell is a functional programming language. If you are a seasoned programmer, consult the overview to see what makes Haskell unique and different from other languages.Haskell is enjoyable to use because dealing with pure functions makes code much easier to reason about, and the advanced type system helps catch silly and profound mistakes. Our aim...
Haskell is a functional programming language. If you are a seasoned programmer, consult the overview to see what makes Haskell unique and different from other languages.Haskell is enjoyable to use because dealing with pure functions makes code much easier to reason about, and the advanced type system helps catch silly and profound mistakes. Our aim...
Functions
11mTypes
10mHaskell
29mRunning Haskell programs
10mCurrying
11mExamples
18mLists
19mTuples
14mCharacters and strings
14mFunctions on lists
14mComputation as rewriting
17mPolymorphism and higher-order functions
17mMap and filter
11mList comprehension
22mFolding through a list
14mMore like functions
29mMeasuring efficiency
16mSorting
23mUsing infinite lists
30mConditional polymorphism
15mDefining functions in ghci
4mModules
25mAbstract datatypes
25mUser-defined datatypes
25mBalanced search trees
38mBinary search trees
38mRecursive data types
38mArrays
49mInput/Output
29m