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-30 00:40:05 PST Path: supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!193.174.75.178!news-fra1.dfn.de!news-koe1.dfn.de!news-han1.dfn.de!news.fh-hannover.de!news.cid.net!news.enyo.de!news1.enyo.de!not-for-mail From: Florian Weimer Newsgroups: comp.lang.ada Subject: Re: Ada and JVM? Why not AdaVM? Date: 30 Jan 2001 09:28:11 +0100 Organization: Enyo's not your organization Message-ID: <87ae89e95w.fsf@deneb.enyo.de> References: <94vdt9$a2g1@news.cis.okstate.edu> <87ae8crrpw.fsf@deneb.enyo.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Xref: supernews.google.com comp.lang.ada:4693 Date: 2001-01-30T09:28:11+01:00 List-Id: Ronald Cole writes: > Florian Weimer writes: > > You could target one of the existing VMs. For example, you could > > create a GNAT backend for the Guile, Python, or Emacs virtual machine. > > Some day, if I have plenty of time, I plan to retarget JGNAT to one of > > these platforms. It's certainly a lot of useless fun. ;-) > > Don't forget about the Western Digital Pascal Microengine... The Python and Emacs VMs are quite widespread and platform independent (the Emacs VM has probably been ported to more platforms than the JVM). And both support loading arbitrary bytecode (AFAIK, Perl does not), so it's really possible to adapt an Ada compiler to this platform. (BTW: Will Microsoft make the .NET VM specification public? And if they do, will they encourage third-party implementations?)