Difference between revisions of "Mlist"

From HaskellWiki
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.