[Haskell] Google SoC: Software Transactional Memory for Parrot

Jared Updike jupdike at gmail.com
Tue Jun 27 11:29:21 EDT 2006

> Am I the only one whose first instinct upon reading this is "EW!"?

You are not the only one, judging from my own experience. I made my
own sort of algebraic datatypes / abstract datatypes in C# by using
Enums and Objects and runtime casts. It works, but the code itself is
hairy. I guess the good news is that once I built the ADT the---in my
case, ugly---implementation is hidden.

reverse ")-:"

More information about the Haskell mailing list