Hello, I have a farily large music composition system
(http://commonmusic.sf.net/) that runs in most CL's and in Gauche,
Guile and STKlos scheme. I am interested in getting it running in
Chicken too. After looking over the docs, it seems to me that the only
thing that (might) be a problem is Chicken's tinyclos relative to the
other 3 Scheme's oop systems. Am I correct in inferring that Chicken's
tinyclos has no slot description interface? For example, oop
implementations in the other three schemes allow for slot initializers,
keyword initargs, generic accessors and so on. Are these also available
in chicken? It doesnt seem so from the docs but the text may be
out-of-date or incomplete. (I certainly could expect so given how
rapidly chicken and eggs seem to evolve.) If the support isnt there,
is it in the queue for a later release or are you waiting for some that
needs it to implement it? Also, I would be interested to find out some
idea of how "fast" tinyclos method dispatch and slot access is expected
to be. one of the things we would like to pursue in chicken is realtime
music io (midi/supercollider) based on srfi-18 and using tinyclos to
represent music and sound objects. given chickens c connection i am
hopeful but how realistic is this? Sorry for the newbie questions...any
info/experience from users that run oop programs in the other schemes
in addtion to chicken would certainly be welcome