From owner-freebsd-chat Tue Apr 10 7:44:55 2001 Delivered-To: freebsd-chat@freebsd.org Received: from smtp10.phx.gblx.net (smtp10.phx.gblx.net [206.165.6.140]) by hub.freebsd.org (Postfix) with ESMTP id 91C5737B423 for ; Tue, 10 Apr 2001 07:44:52 -0700 (PDT) (envelope-from tlambert@usr05.primenet.com) Received: (from daemon@localhost) by smtp10.phx.gblx.net (8.9.3/8.9.3) id HAA26734; Tue, 10 Apr 2001 07:44:52 -0700 Received: from usr05.primenet.com(206.165.6.205) via SMTP by smtp10.phx.gblx.net, id smtpdQEPB7a; Tue Apr 10 07:44:50 2001 Received: (from tlambert@localhost) by usr05.primenet.com (8.8.5/8.8.5) id HAA06008; Tue, 10 Apr 2001 07:45:18 -0700 (MST) From: Terry Lambert Message-Id: <200104101445.HAA06008@usr05.primenet.com> Subject: Re: Clash of Titans - Tale of two Morons To: scott.mitchell@mail.com (Scott Mitchell) Date: Tue, 10 Apr 2001 14:45:17 +0000 (GMT) Cc: tlambert@primenet.com (Terry Lambert), bakul@bitblocks.com (Bakul Shah), freebsd-chat@freebsd.org In-Reply-To: <20010410083212.55849@localhost> from "Scott Mitchell" at Apr 10, 2001 08:32:12 AM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Very cool. I have fond memories of Chorus, up until the time they were > aquired by Sun and dropped completely out of sight. Apparently it's now > the base OS for one of Sun's RT Java OS products. I don't know if this > ever made it past the vapour stage -- we (Cambridge U, at that time) had no > luck getting it, or indeed any information about it -- out of Sun ~18 > months ago. Oh well. Heh. "Hard RT with garbage collection in deterministic time". I have to believe it never made it past wishful thinking... though I suppose you could intentionally burn equal amounts of NOP cycles to ensure that when you did GC, it took the same number of ticks with or without the GC. Maybe you could dedicate a seperate CPU to doing the job in the background. Or you could always compile the Java to native machine code, after unrolling the scoping and replacing the GC phase with explicit frees; I was able to replicate many of the Java APIs in C++ pretty easily, with the added requirements for explicit destruction on scope boundaries for pointer referenced objects, and disallowing unconstructed object instantiation (something the JavaMail API unfortuantely does to excess). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message