[Haskell] Google SoC: Software Transactional Memory for Parrot
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.
More information about the Haskell