G'day all.
Quoting Henk-Jan van Tuyl <[EMAIL PROTECTED]>:
> So far I have seen only one rule for Good Coding Practice in Haskell: Do Not
> Use n+k Patterns. I hope someone can give some directions, how to avoid known
> pitfalls (especially Space Leaks).
Here are a few rules of thumb:
- Know what data is "transient" and what data is "persistent".
- Persistent data should be fully evaluated where possible.
- Transient data should not have multiple consumers if possible.
- Use large CAFs sparingly.
Also good: http://users.aber.ac.uk/afc/stricthaskell.html
Cheers,
Andrew Bromage
_______________________________________________
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe