Files
exercises-in-programming-style/25-quarantine
2019-08-12 14:38:16 -07:00
..
2019-08-12 14:38:16 -07:00
2019-08-12 14:38:16 -07:00

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