[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guile-vm 0.3
From: |
Evan Prodromou |
Subject: |
Re: guile-vm 0.3 |
Date: |
09 Apr 2001 10:28:28 -0700 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
>>>>> "MV" == Marius Vollmer <address@hidden> writes:
MV> I'm still thinking about where the right point is to interface
MV> with a VM. Do we (ultimately) want a system that has either a
MV> native compiler or a VM? Or a system that always has a VM,
MV> and on some platforms also a native compiler?
Ding ding ding.
This seems to be the Right Thing: compile to VM code, and then
JIT-compile to Lightning if possible. In pseudo,
byte_code = byte_code_compile(raw_code);
#ifdef __HAVE_LIGHTNING__
mixed_native_and_byte_code = jit_compile(byte_code);
result = jit_run(mixed_native_and_byte_code);
#else
result = byte_code_run(byte_code);
#endif
~ESP
- --
Evan Prodromou
address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
iD8DBQE60fE7ozwefHAKBVERAqhEAJ9NVPQiKiGkHPnbRoQHK76M/8vC1QCgheeY
Nsvm16K7HLFMXnLHNpH1gj8=
=Yu9e
-----END PGP SIGNATURE-----
- Re: guile-vm 0.3, (continued)
- Re: guile-vm 0.3, Ariel Rios, 2001/04/05
- Re: guile-vm 0.3, Marius Vollmer, 2001/04/05
- Re: guile-vm 0.3, Miroslav Silovic, 2001/04/06
- Re: guile-vm 0.3, Rob Browning, 2001/04/09
- Re: guile-vm 0.3, Marius Vollmer, 2001/04/09
- Re: guile-vm 0.3, Rob Browning, 2001/04/09
- Re: guile-vm 0.3, Rob Browning, 2001/04/05
- Re: guile-vm 0.3, Ariel Rios, 2001/04/05
- Re: guile-vm 0.3, Rob Browning, 2001/04/06
- Re: guile-vm 0.3, Marius Vollmer, 2001/04/09
- Re: guile-vm 0.3,
Evan Prodromou <=
- Re: guile-vm 0.3, Marius Vollmer, 2001/04/09
- Re: guile-vm 0.3, Rob Browning, 2001/04/09
- Re: guile-vm 0.3, Marius Vollmer, 2001/04/09
- Re: guile-vm 0.3, Rob Browning, 2001/04/09
- Re: guile-vm 0.3, Keisuke Nishida, 2001/04/11
- Re: guile-vm 0.3, Evan Prodromou, 2001/04/11
- Re: guile-vm 0.3, Rob Browning, 2001/04/11
- Re: guile-vm 0.3, Marius Vollmer, 2001/04/12
- Re: guile-vm 0.3, Michael Livshin, 2001/04/12
- Re: guile-vm 0.3, Rob Browning, 2001/04/12