Re: [Sablevm-developer] More on bootstrapping
Brought to you by:
egagnon
From: Etienne M. G. <eti...@uq...> - 2001-09-20 19:49:40
|
Ian Rogers wrote: > Runtime.java is VM dependent file you've pulled in from vm/reference. > The patch is UNIX dependent and removes the bootstrapping problem. I'm > unclear how you can remove the UNIX dependence without causing the > bootstrapping problem. I'll check the file in for now as it is at least > working on UNIX rather than nothing as before. One of the reasons I have moved the vm/* classes with the remaining classes is that I have this long term objective of specifying even these core classes in a VM independent way, as much as possible, leaving as little as possible native calls back to the VM to gather VM specific information. I think that this is feasible, at least for "dynamic" systems. (Might cause problems for static compilers like GCJ). The result would be a lean and hopefully well specified VM interface. I can dream... ;) Etienne -- Etienne M. Gagnon http://www.info.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ |