On Tue, Jan 05, 2010 at 11:55:40AM -0300, Javier Pim??s wrote: > It's nice to see there's more info about VM's than I thought, it would be > even nicer to have it all gathered in just one place and up to date so it's > easier to find it. Recently I started compiling my own unix VMs and as I was > very confused at first, I decided to write a small guide for beginers to > share my experiences (and to remember the steps after some time). It has > some still-unanswered questions, but is thought for beginners, so it might > help you. The link is this: > > http://wwew.javipimas.com.ar/node/2 <http://www.javipimas.com.ar/node/2> > > hope it helps.
Javier, This is a really good introduction. It explains the process clearly, and your diagram does a nice job of showing how the pieces come together. Well done! Regarding your question on the web page: > I've read that pharo uses a modified OE that supports full closures, > but I don't know what changes you have to introduce to make them work. > Anyway, I don't know if closures aren't used that much, or the default > code already ingtegrates them but my pharo images never complained > of my handmade OEs, so the VMMaker package seems to be the same for > both Pharo and Squeak. All current VMs provide closure support, which is included in the VMMaker package. If your image uses closures, then the VM supports them and there are no modifications required. Pharo, Squeak trunk, and Cuis images all use closures now, other others (e.g. SqueakLand) will probable have this added as time goes on. Dave _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
