This repository contains my Haskell learning notes and small practice files.
-
MonadDemo.hs
Main Note – A step-by-step Monad walkthrough usingMaybe:- Monad idea: wrap a value together with a context (here: possible failure).
Nothingmeans computation failed,Just xmeans success with valuex.- Shows the same evaluator in four styles: nested
case, explicit bind,>>=, anddonotation. - Includes safe division examples so you can see how failure is propagated automatically.
-
haskell_summary.md
The summary of core Haskell topics: list functions, operators, folds,map/mapM, IO basics, and type classes. -
IO_Summary.md
Focused explanation ofIO ()vsIO Charusing the example functionsffandfff, with behavior examples and intuition about effects vs returned values.
MonadVorlesung.hsMyNotes.hshkp.tsv
These files are companion material to the written summaries.