guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: guile-vm 0.3


From: Rob Browning
Subject: Re: guile-vm 0.3
Date: 11 Apr 2001 16:57:31 -0500
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

Evan Prodromou <address@hidden> writes:

> See, I'd probably say that the value of having a common intermediate
> representation (and really, isn't it pretty much a virtual machine
> language? Or am I nuts?) far outweighs the optimization advantages
> of having separate representations.

Well, actually, all I had been thinking was that if a common language
is feasible (and for simplicity's sake I hope it is), that language
might need to represent a superset of what each of the backends need
-- containing markup that might mean nothing to the vm but be
important to lightning, and vice-versa.  Presumably such markup would
be fairly rare, but I suspect there may be situations where it could
have a big impact.

> SURE, you could possible squeak out 1-2% better performance by
> maintaining lots of high-level information (or even programmer hints)
> along the way, but then again having *any* compilation functionality
> sooner rather than later seems much more important than
> super-optimizing at the design phase.

Agreed.

-- 
Rob Browning <address@hidden> PGP=E80E0D04F521A094 532B97F5D64E3930



reply via email to

[Prev in Thread] Current Thread [Next in Thread]