At 12:23 PM +0200 10/25/02, Juergen Boemmels wrote:
Leopold Toetsch <[EMAIL PROTECTED]> writes:

[imcc...]

 >>>* Bytecode format


 > ... We could use existing ELF tools to, at the very least,
 > provide test result verification.


 This is an argument. If we get e.g. bsr fixup at load time done by the
 elf loader, it would be nice.


 OTOH fixup is not complicated (imcc does it), but when we have
 e.g. native dynamic libraries mixed with PBC, and ELF does the right
 thing, it would be an advantage. Using gdb is another nice feature -
 but what with different platforms not having all these tools?
For our own bytecode format there are also platforms not having this
tools: All. So its a bit less discriminating but not necessary better.

Dynamic libraries are not simple, and if we get it for free one
platform this is a good thing. Use it on other platforms is a matter
of porting ld.so (which is far from simple).
Dynamic libraries aren't really a player here, as we're not going to be dynamically generating platform-native shared libraries on disk. Bytecode yes, but that's definitely not the same thing.

FWIW, I really don't have any vested interest in any bytecode format as long as we:

*) Standardize on one before release
*) Find or build one that can properly version and tag itself so we can handle backwards compatibility
*) Get one that meets our needs
--
Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk

Reply via email to