From 12febe145774b557e47e13cebd32b1788f32cb5e Mon Sep 17 00:00:00 2001 From: Cameron Ball Date: Thu, 12 Mar 2020 23:45:38 +0800 Subject: [PATCH] Initial commit --- img/tile-nopad-bottom.png | Bin 0 -> 381 bytes img/tile.png | Bin 0 -> 386 bytes img/tile1.png | Bin 0 -> 359 bytes img/wide-eyed-crazy.png | Bin 0 -> 2802 bytes index.html | 195 ++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 195 insertions(+) create mode 100644 img/tile-nopad-bottom.png create mode 100644 img/tile.png create mode 100644 img/tile1.png create mode 100644 img/wide-eyed-crazy.png create mode 100644 index.html diff --git a/img/tile-nopad-bottom.png b/img/tile-nopad-bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..3a87d13b22a34e9631343591139cc1af2fc156aa GIT binary patch literal 381 zcmV-@0fPRCP)gUGCU&fT5PxtNX1Zu1Pb5t8 zh=@p4v#Ms=48)0Grxw7>X|=$X6UDw%)!l3~5XWMd?$$q#ors7;Bs25hjg?a)j;hkg zHE+-BhNp;*A`UZmT}Id1|8@LTeyXFT0MyYc$K2=B6x1zH)jV6M@hH0j(K-~r&7U6c zXrbU06f=_uyfULZ1-dhdz-2yWW^}Yb5lJG_9oU`88deur66->}(;`lrTOEG>r7j{F zoo@8Lw{A4|jW^yn5vOD|iUY;;qzJEYp!7z`YLrl$pT7t(u-LO5HKjK~RxS2yM_uXN zl~s>@bBA&trFTbGpV*^9ZAx#{Od|GdzA3#CvTCtsXB0|rl&nSxHI&{cS&b6vl5k8` bBZT@3YhTU`-}oLb00000NkvXXu0mjf!+xMy literal 0 HcmV?d00001 diff --git a/img/tile.png b/img/tile.png new file mode 100644 index 0000000000000000000000000000000000000000..7701084813135d578e51de1f16318964e2c97e5a GIT binary patch literal 386 zcmV-|0e$|7P)x00009a7bBm000ie z000ie0hKEb8vpgUGCU&fTh#K6v<}5@^QXr< zS}1r0#mpoEugvJ10^ONJ;4&XGGdfzJh$Io|4(!fk4XX<*iFKjgX%VN*tqwo`QWueo zPB(hrTQ{0};>3v^u}fB?I8aP?itq{tN^g{`MhUg~`HK((i#^*>Q+gw0)nd2Wp0haU544LgwmjD0&07*qoM6N<$f`d?|i~s-t literal 0 HcmV?d00001 diff --git a/img/tile1.png b/img/tile1.png new file mode 100644 index 0000000000000000000000000000000000000000..813b76eecc0d8c2b9e18cc2841afebffe3cdddad GIT binary patch literal 359 zcmV-t0hs=YP)x00009a7bBm000ie z000ie0hKEb8vp()N+*{!XuXx#;?Q9dq=ilm_# zAN5})0#>7fn$Y`{phM_gfz_y>CiJets^xv(;GZ_J^R=_LgRp^a? zRn7Yw%pJ4~y-~0l1=K3^M!{+nP?yEqU^NP;x3;z}=mTkS!4BvVbD;nL002ovPDHLk FV1jjYovQ!< literal 0 HcmV?d00001 diff --git a/img/wide-eyed-crazy.png b/img/wide-eyed-crazy.png new file mode 100644 index 0000000000000000000000000000000000000000..5b13a32652d72d56f5c73dab5fbf6ad69494e77e GIT binary patch literal 2802 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 Ef;DJyzW@LL literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..fba6737 --- /dev/null +++ b/index.html @@ -0,0 +1,195 @@ + + + + + + + + + + +
+
=<< What's up with that Title? >>=
+
+
+ +
+
+
+
+ It’s functions, pure functions! Pure functions and their values, PURE FUNCTIONS FOREVER AND FOREVER AND FOREVER A HUNDRED YEARS monad... some... things... Me and monads runnin' around and...applicative functor time... a- all day long forever... All a - a hundred days applicatives and functors! Forever a hundred times.... OVER and over monad transformers... adventures dot com... W W W dot at lambda calculus and category theory dot com w..w..w... function composition adventures... Ah- hundred years… Every minute referential… transparency dot com.... w w w a hundred times... composition dot com... +
+
+
+
Fig 1.1 What most people thing a typical functional programming advocate looks like
+
+
+
+
=<< Obligatory Quote >>=
+
+
+
+
+
=<< Obligatory Quote >>=
+
+
If you wish to build a ship, do not divide the men into teams and send them to the forest to cut wood. Instead, teach them to long for the vast and endless sea.
+
+
+
+
=<< The Third Slide >>=
+
+
Left "Hello" >>= \x -> Right "ah shit"
+
+
+ + + -- 2.11.0