Difference between revisions of "Mlist"
Jump to navigation
Jump to search
(MList) |
m (To be deleted if no new content appears...) |
||
Line 6: | Line 6: | ||
MLists do not cache results -- re-iterating an MList will re-execute the actions in the MList. |
MLists do not cache results -- re-iterating an MList will re-execute the actions in the MList. |
||
+ | |||
+ | [[Category:Pages to be removed]] |
Revision as of 07:43, 20 April 2021
MList is a monadic-list, aiming to be an alternative to lazy I/O.
MList is parameterized on a monadic type, such that folding the list executes actions of that monad.
A value of type: MList IO a represents a list of a's whose evaluation continually requires executing actions in IO.
MLists do not cache results -- re-iterating an MList will re-execute the actions in the MList.