"Ronald J. Legere" wrote:
> Thanks that explaination was very very helpfull! (Also Martins comments).
> One thing that I would like to understand is why so many of these
> nonstandard extensions get used all the time. It is very hard to
> find any application package that doesnt use some nonstandard
> extensions. I find this a bit distrubing.
I do to. Obviously these people are not writing Haskell programs. If you use
non-standard extension it's not Haskell anymore.
I feel quite strongly about this, and when I write Haskell programs I try to
avoid non-standard features as much as I can. Very often you can; it might
be a little inconvenient, but I think it's worth the price.
I've written plenty of Haskell program (large ones) that do not use any
non-standard stuff. How else can you expect it to be portable?
If there are some non-standard extension people cannot live without, well
perhaps they should be made standard then?
--
-- Lennart