Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Style #24

This style is a variation of style #09, The One, with the following additional constraints:

Constraints:

  • Core program functions have no side effects of any kind, including IO

  • All IO actions must be contained in computation sequences that are clearly separated from the pure functions

  • All sequences that have IO must be called from the main program

Possible names:

  • Quarantine
  • Monadic IO
  • Imperative functional style