Related articles |
---|
[5 earlier articles] |
Re: Do we really need virtual machines? joanpujol@gmail.com (Joan Pujol) (2004-10-04) |
Re: Do we really need virtual machines? samiam@moorecad.com (Scott Moore) (2004-10-04) |
Re: Do we really need virtual machines? slimick@venango.upb.pitt.edu (John Slimick) (2004-10-04) |
Re: Do we really need virtual machines? nmm1@cus.cam.ac.uk (2004-10-09) |
Re: Do we really need virtual machines? dot@dotat.at (Tony Finch) (2004-10-09) |
Re: Do we really need virtual machines? Nicola.Musatti@ObjectWay.it (2004-10-09) |
Re: Do we really need virtual machines? danwang74@gmail.com (Daniel C. Wang) (2004-10-09) |
Re: Do we really need virtual machines? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2004-10-09) |
Re: Do we really need virtual machines? david.boyle@ed.tadpole.com (2004-10-12) |
Re: Do we really need virtual machines? anton@mips.complang.tuwien.ac.at (2004-10-17) |
Re: Do we really need virtual machines? Colin_Paul_Gloster@ACM.org (Paul Colin Gloster) (2004-10-21) |
Re: Do we really need virtual machines? postmaster@paul.washington.dc.us (Paul Robinson) (2004-12-17) |
Re: Do we really need virtual machines? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2004-12-19) |
[2 later articles] |
From: | "Daniel C. Wang" <danwang74@gmail.com> |
Newsgroups: | comp.compilers |
Date: | 9 Oct 2004 22:34:17 -0400 |
Organization: | Compilers Central |
References: | 04-10-013 04-10-037 04-10-040 |
Keywords: | VM, optimize |
Posted-Date: | 09 Oct 2004 22:34:17 EDT |
Basile Starynkevitch [news] wrote:
{stuff deleted}
> On a vaguely related note, I feel very sorry that JVM or CLR did not
> evolve to incorrporate the few necessary features -notably closures &
> tail recursive calls- to make them really usable for functional
> languages like the ML family or Scheme.
{stuff deleted}
The CLR does contain a tail-call instruction. Unfortunately, this interacts
badly with the stack walking security model. So it doesn't "do the right
thing". However, at least there was an attempt to get it right.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.