
6 Jul
2007
6 Jul
'07
1:17 p.m.
Donald Bruce Stewart wrote:
andrewcoppin:
Personally, I just try to avoid *all* language extensions - mainly because most of them are utterly incomprehensible. (But then, perhaps that's just because they all cover extremely rare edge cases?)
Some cover edge cases, some are just useful. What about:
* the FFI * bang patterns * pattern guards * newtype deriving
Surely, fairly simple, useful. Used a lot? :-)
* The FFI - isn't that now officially "in" the language? (I thought there was an official report amendment.) Either way, I can't do C, so... it looks pretty incomprehensible from here. ;-) * Bang patterns - what's that? * Pattern guards - that's not in the language? * Newtype deriving - what's that?