Hi list, just for the fun of sharing, I wanted to show that I translated
the State Monad from Haskell into PicoLisp:

http://git.savannah.nongnu.org/cgit/picolisp-nb.git/tree/state-monad/state-monad.l?id=cb96377cf513b927e8a3c73a77ab5ed6c95a9be8

One would perhaps want to write some more syntactic sugar to make it as
convenient to use as the Haskell version.

I think for the most part picolispers would not find the state monad
useful. However, I could conceive of myself using it in a game or
simulation where a single "World" variable is constantly be referenced
and modified, allowing me to pass it around in clean FP style without
making it an explicit parameter.

-- 
https://qlfiles.net

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to