[Haskell-cafe] I miss OO  Gregg Reynolds dev at mobileink.com
Thu Nov 26 09:49:27 EST 2009  On Thu, Nov 26, 2009 at 6:44 AM,
Stephen Tetley <stephen.tetley at gmail.com> wrote: > 2009/11/26
Gregg Reynolds <dev at mobileink.com>: >> Modeling musical stuff
could provide an excellent illustration of the >> difference
between OO and the Haskell way; it's the difference between >>
metaphysical engineering and constructive mathematics. > Hmm,
Stephen Travis Pope's SmOKe - a design that has been the basis
of > various state-of-the-art Smalltalk music systems - seems
pretty > concrete to me rather than metaphysical. >
http://heaveneverywhere.com/stp/PostScript/icmc.94.mode.pdf
Looks interesting, but what I was trying to get at -
``metaphysical engineering'' just popped into my head and
sounded kinda cool so I went with it - is that these are two
radically different ways of thinking about what we're doing when
we write programs.  For example, Pope talks about music in terms
of properties, but then says "[t]hese prope