Changes between Version 4 and Version 5 of SplitBase


Ignore:
Timestamp:
Feb 13, 2013 9:21:28 PM (14 months ago)
Author:
nomeata
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SplitBase

    v4 v5  
    1212 
    1313Question: Any reason to keep Char and String separate? Maybe the requirement on the unicode data? Presumably there are interesting targets that do not need String (embedded devices), but what about functions like `error`? 
     14 
    1415Answer: Probably not possible: The monad class needs String for `fail`, and also error for the default instance. Also there are classes (Exception) with Show class constraints. 
     16 
     17But: GHC.Unicode uses the FFI... 
     18 
    1519 
    1620What about `Data` and `Typeable`? Looks as if we can avoid them, but then `Data.Int` requires `throw DivideByZero` which in turn pulls in exceptions and hence `Typeable`