[CM] Snd + Gauche

Kjetil S. Matheussen kjetil@ccrma.Stanford.EDU
Mon, 24 Apr 2006 17:19:46 -0700 (PDT)


On Mon, 24 Apr 2006, Rick Taube wrote:

>> 
>> Well, I think Rick should have supported rscheme instead of stklos and
>> gauche. I think the "r" in rscheme actually stands for "realtime", not 
>> sure... At least, it is a realtime scheme, so it makes very much
>
> apropos, i think Todd and I just got the C RTS working in Gauche about 1 
> minute ago:
>
> gosh> (do ((now (rts:scheduler-time) (+ now 500))
>     (num 1 (+ num 1)))
>    ((= num 10) #t)
>  (rts:scheduler-enqueue num 0 now 1))
> #t
> gosh> 1 0 21297
> 2 0 21796
> 3 0 22296
> 4 0 22796
> 5 0 23296
> 6 0 23796
> 7 0 24296
> 8 0 24796
> 9 0 25296
>
> ---
> I did see rscheme a year or so ago, and yes its certainly an interesting 
> scheme. but at that time i didnt see any object system. thats been the main 
> stumbling block to scheme porting for me, the lack of an object system, or a 
> crappy useless one.
>

Are you sure about this? It claims to be object-oriented. First sentence 
from the introduction 
( http://www.rscheme.org/rs/b/0.7.3.3/21/doc/c33.html ) says:
"RScheme is an object-oriented, "
Well, perhaps its crappy. ;-)

But I wonder if the main problem with rscheme could be the documentation.
Or at least, that was my biggest problem when I looked more closely at 
it 1-2 years ago. On the other hand, the main developer seems to be very 
active, so its probably not much trouble just to ask on the mailing list.