
27 Jun
2003
27 Jun
'03
4:07 p.m.
On Friday, 2003-06-27, 12:55, CEST, Christian Maeder wrote:
[...]
The portable parts of Control.Monad.State (that are sufficient for most cases) should be in an extra module (maybe called Control.Monad.StateTypes). In addition further non-overloaded names for put, get, gets and modify would be needed (maybe putState, getState, etc.)
Hello, I fear, this would complicate the module structure too much. And it will become unnecessary because some time (in the near future?) multi-parameter classes with functional dependencies will be a standardized feature which is supported by all major Haskell implementations. I hope, at least. ;-)
[...]
Wolfgang