Re: [Sablevm-developer] More Useful Links
Brought to you by:
egagnon
From: Etienne M. G. <eg...@j-...> - 2000-07-17 21:21:00
|
Hi Brent. Brent Fulgham wrote: > 2. "SOOT" is a Java optimization framework. It may or may not > be useful as I haven't spent time to see if it's only used for > Java source code (as opposed to bytecode). > http://www.sable.mcgill.ca/soot/ I know quite a bit about Soot; I have implemented its type inference algorithm, and just presented a paper about that at SAS2000. Soot is an optimization framework for Java bytecode. So, it reads any "verifiable" bytecodes (the original source could be Java, scheme, ML, whatever) and transforms it into typed 3-address code, suitable for optimization, then it can spit out optimized bytecode back. It is one of our goal to have some integration of Soot with SableVM. Soot already can generate attributes in class files, that we should be able to handle in SableVM before the end of the summer. Etienne -- ---------------------------------------------------------------------- Etienne M. Gagnon, M.Sc. e-mail: eg...@j-... Author of SableVM: http://www.sablevm.org/ ---------------------------------------------------------------------- |