From: Peter Suk Date: 2005-04-09T06:19:11+09:00 Subject: Re: Seven new VMs, all in a row On Apr 8, 2005, at 3:04 PM, Glenn Parker wrote: > Peter Suk wrote: >> VisualWorks can use real threads, but only in the case of calling out >> to a DLL, and these contexts are exempt from GC. > > Well, that's a major hole, isn't it? There is clearly some kind of disconnect here. Are you expecting that the DLL be subject to Ruby GC & memory management? Are you saying it's some kind of "hole" that the context which is doing the call-out is not being GC'd for the duration of the call? Huh? > And I suspect today's Ruby has pretty much the same "feature" as > VisualWorks in this regard, that is to say I could create a Ruby DLL > that spawned real threads and let them do their own memory management. Please re-read my message. Your response doesn't make any sense at all, especially with the 2nd sentence -- unless I am missing out on something. And please, stop this stupid "our X is better than yours" nonsense. Such pride is misplaced on a particular VM/Language/paradigm. I am here to share what the Smalltalk world has been acruing for some time, and am prepared to go through a lot of effort to do it. --Peter -- There's neither heaven nor hell, save what we grant ourselves. There's neither fairness nor justice, save what we grant each other.