I should point out that I haven't actually tested this on macosx-x86. It bootstraps on osx-ppc and linux-x86 (32+64) so I'm hoping it'll be ok. If somebody could confirm whether it builds and bootstraps on osx that would be much appreciated.
Cheers, Phil Phil Dawes wrote: > Hi everyone, Hi Slava, > > I'm going on holiday tomorrow for a few days and I'm not sure if I'll > have net access so here's my latest snapshot just in case: > (rebased on top of master as of a few hours ago:) > > http://github.com/phildawes/factor/tree/reentrantvm-checkpoint > http://phildawes.net/tmp/images/boot.x86.32.image > http://phildawes.net/tmp/images/boot.unix-x86.64.image > http://phildawes.net/tmp/images/boot.macosx-ppc.image > > It should bootstrap and run on all platforms. > > On x86 (32/64,linux,win32,osx) you can pass a REENTRANT flag to make to > build it without the singleton pointer. (i.e. 'make REENTRANT=1'). You > can then run multiple vms on separate os threads in the same process. > I've included a mttest vocab which lets you do: > > { } start-vm-in-os-thread > > ... to spawn a new listener vm or you can pass arguments to the new vm thus: > > { "-run=tetris" } start-vm-in-os-thread > > N.B. There's a limitation on win32 that only one thread can be running > the GUI. I don't know enough about win32 gui programming to know why > this is and I haven't looked very deeply at the code. If you want two > interactive factor sessions on win32 you can run the first one as a > console listener (factor.com -run=listener) and then spawn a vm thread > to run the gui listener. > > Cheers, > > Phil > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Factor-talk mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/factor-talk > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Factor-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/factor-talk
