Hi Yoshiki,
Thanks very much for SqueakBootstrapper. It's a most interesting idea!
I'd like to experiment further with the code you've shared, but I am having trouble getting your SqueakBootstrapper.image to start, and so I hope you don't mind if I ask a few questions, namely:
- Which virtual machine are you using it with?
- How different is the MObject hierarchy inside it from the MObject hierarchy in John's original (current) MicroSqueak? Could I start from John's MObject code and simply add your MCompiler code?
- Alternatively, would you be willing to provide fileouts of the MObject and MicroSqueak code from your dev image that others could file in to theirs?
Again, thanks very much for sharing your work.
Regards, Tony
On 2010-12-28 5:19 AM, Yoshiki Ohshima wrote:
Hi,
We've been playing with John's MicroSqueak and it occured to me that having a bytecode compiler that is implemented outside of Squeak opens some possibilities, such as generate a growable image file from all text files, or make deep changes to the system without shooting yourself.
I wrote a longer explanation so if you are interested, please go to:
https://github.com/yoshikiohshima/SqueakBootstrapper
and check it out.
Thank you!
-- Yoshiki