comp.lang.ada
 help / color / mirror / Atom feed
From: "Julian Morrison" <julian@extropy.demon.co.uk>
Subject: Re: Ada and JVM?  Why not AdaVM?
Date: Tue, 30 Jan 2001 02:41:39 +0000
Date: 2001-01-30T02:41:39+00:00	[thread overview]
Message-ID: <980822461.5977.0.nnrp-12.9e98cc46@news.demon.co.uk> (raw)
In-Reply-To: RSCc6.1092$cD2.29078@news2-win.server.ntlworld.com

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.



  parent reply	other threads:[~2001-01-30  2:41 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-27 16:47 Ada and JVM? Why not AdaVM? chris.danx
2001-01-27 21:17 ` David Starner
2001-01-28  8:44   ` Florian Weimer
2001-01-29 23:40     ` Ronald Cole
2001-01-30  1:27       ` Brian Rogoff
2001-01-30  8:28       ` Florian Weimer
2001-01-30 19:29         ` Ada and JVM? Why not AdaVM? ms .net vm Singlespeeder
2001-02-01  0:01         ` Ada and JVM? Why not AdaVM? Ronald Cole
2001-02-01  7:32           ` Florian Weimer
2001-02-02 17:33             ` Ray Blaak
2001-02-01 11:57           ` Tarjei T. Jensen
2001-02-01 17:35             ` Ray Blaak
2001-02-01 16:19           ` joswig
2001-01-30 21:12   ` Nick Roberts
2001-02-02  0:19     ` Larry J. Elmore
2001-02-02  3:41       ` Robert Dewar
2001-02-03  3:49         ` Larry J. Elmore
2001-02-05 19:46         ` Tucker Taft
2001-02-05 20:31           ` Ted Dennison
2001-02-05 20:58           ` Pat Rogers
2001-01-27 22:31 ` gdemont
2001-01-30  2:41 ` Julian Morrison [this message]
2001-01-30  7:08   ` Jean-Pierre Rosen
2001-01-30 12:55   ` John English
2001-01-31 21:05   ` chris.danx
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox