Re: Object-oriented SAOL?

From: Steven Curtin (sdcurtin@lucent.com)
Date: Tue May 27 1997 - 08:36:27 EDT


At 04:47 PM 5/26/97 -0700, you wrote:
>At 01:21 PM 5/26/97 -0500, you wrote:
>
>>Bill Gardner, one of my officemates at the Media Lab, has been
>>engaging me in a series of discussions about turning SAOL into
>>a more explicitly "object-oriented" language.

This is the 90's and OO has been demonstrated to be a good way to
work. I applaud this direction. I hope it doesn't throw you off track too
much, though. I've seen a number of cases of things not shipping just so
it could use the latest computer science technology. People on the Csound
mailing list have been wanting it to be more OO for a while.
Congrantulations on getting the test release out! I'll try to get it going
in Win95 (on my own time- not an official Lucent project yet) and will keep
you all posted.

>than the "signal flow" model that MusicV langs offer...SAOL is C-like in
>it's syntax (which is nice) but maybe it should become more like Java?

There are many similiarities between what SAOL will ultimately do and what
Java does, in terms of interpreting a stream of control opcodes. SAOL does
this on the fly (right? or are instrument definitions downloaded and
interpreted prior to playback?) as does Java. This seems like a good
direction to go in, just so long as it doesn't simply become another
subcomponent of Java- that would tie it in to that environment too much.

A good book to check out for other object-oriented implementations of
synthesis languages is "The Well-Tempered Object", edited by Stephen Travis
Pope.

regards,

Steven Curtin

--------------------------------------------------------------
Steven Curtin
http://www.emf.org/people_curtin.html
Lucent Technologies - Bell Labs Innovations
rm. 3C-208, 200 Laurel Ave S
Middletown, NJ 07748-4801 U S A
ph: (908)957-2996 fax: (908)957-6878
--------------------------------------------------------------



This archive was generated by hypermail 2b29 : Wed May 10 2000 - 12:11:09 EDT