Changes between Version 10 and Version 11 of Language/VersusHaskell

Show
Ignore:
Timestamp:
06/17/10 04:07:07 (5 years ago)
Author:
benl (IP: 129.94.242.38)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Language/VersusHaskell

    v10 v11  
    3232 
    3333=== Death to [Char] === 
    34 In the Disciple prelude, strings are defined as append-lists of bytestrings. This provides sane complexities to the common operations of constructing and printing strings, with respect to the regular Haskell ones. For this reason you need to use the string append operator `(%)` to append lists, instead of the list append operator `(++)`. If you really want a list of characters then use `charListOfString :: String -> [Char]` defined in `Data.List`. 
     34In the Disciple prelude, strings are defined as append-lists of arrays of characters. This provides sane complexities to the common operations of constructing and printing strings, with respect to the regular Haskell ones. For this reason you need to use the string append operator `(%)` to append lists, instead of the list append operator `(++)`. If you really want a list of characters then use `charListOfString :: String -> [Char]` defined in `Data.List`. 
    3535 
    3636=== No Dictionary Passing ===