From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e17a4d5bc0d42b86 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-29 18:44:03 PST Path: supernews.google.com!sn-xit-03!supernews.com!freenix!skynet.be!newshub1.nl.home.com!news.nl.home.com!bullseye.news.demon.net!news.demon.co.uk!demon!extropy.demon.co.uk!not-for-mail From: "Julian Morrison" Newsgroups: comp.lang.ada Subject: Re: Ada and JVM? Why not AdaVM? Date: Tue, 30 Jan 2001 02:41:39 +0000 Message-ID: <980822461.5977.0.nnrp-12.9e98cc46@news.demon.co.uk> References: NNTP-Posting-Host: extropy.demon.co.uk X-NNTP-Posting-Host: extropy.demon.co.uk:158.152.204.70 X-Trace: news.demon.co.uk 980822461 nnrp-12:5977 NO-IDENT extropy.demon.co.uk:158.152.204.70 X-Complaints-To: abuse@demon.net User-Agent: Pan/0.9.2 (Unix) X-No-Productlinks: Yes Xref: supernews.google.com comp.lang.ada:4680 Date: 2001-01-30T02:41:39+00:00 List-Id: More interesting idea than "yet another VM", here's an idea (inspirations: the new Amiga's "Elate"OS, and Perl) Build what is not a VM, but actually a universal compiler backend. The input is not pseudo-machine-code, but a language independent parse tree preserving full debugging semantics etc. The VM can compile it, interpret it, JIT it, whatever. It can also move slices of it to other machines or other processors transparently, or migrate it off an about-to-be swapped CPU onto another one without losing a beat. On each CPU it can optimize for the specific processor. Looks like a good idea to me, anyhow.