On Aug 18, 2006, at 12:23 PM, Tim Walkenhorst wrote:
Bulat Ziganshin wrote:
i think that definitions with omitted arguments can be more hrd to
understand to newbie haskellers, especiallyones who not yet know the
language. as Tamas suggests, this page can be used to present to such
newbies taste of Haskell so listing all the parameters may allow to
omit unnecessary complications in this "first look into language"
I agree with that. The and = ... wasn't really an improvement over
and xs = ... xs, and if the later is easier to read that's good.
Btw.:
What happened to isSpace, toLower and toUpper (, from the
tutorial)? (I)sSpace must be there for words anyway, so I can't see
why it's missing. (T)oLower and toUpper might have some subleties
with internationalization and stuff, but they would be useful for
me even as a poor man's version which can just convert "A-Z", "a-z"
and no umlauts.
http://www.haskell.org/ghc/docs/latest/html/libraries/base/Data-
Char.html
I feel that Haskell is missing some basic string manipuation
functions, like
- replacing all occurances of one substring (or sublist) with
another string (or list).
- tokenize a string by an arbitrary delimeter
I know many of these functions can be written in Haskell without
much effort. But I don't really want to "invent" isSpace for any
program.
Tim
Rob Dockins
Speak softly and drive a Sherman tank.
Laugh hard; it's a long way to the bank.
-- TMBG
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe