FWIW, Dolphin has an interesting approach to this kind problem. As the image loads, it creates a session manager. There is a hierarchy of such classes for GUI and headless systems. GUI session managers take care of creating and showing the app's main window.
I asked a similar question not long ago, and Andreas consisely explained that Squeak just runs, and it picks up where it left off after an image save. I'm genuinely uncertain which is better, but Dolphin seems to have some advantages as a result of the formalism. Bill Wilhelm K. Schwab, Ph.D. University of Florida Department of Anesthesiology PO Box 100254 Gainesville, FL 32610-0254 Email: bsch...@anest.ufl.edu Tel: (352) 273-6785 FAX: (352) 392-7029 >>> stephane.duca...@inria.fr 1/9/2009 3:43 PM >>> Yes but gwenael needs to know when the image is headless from the image if it was launched as headless. stef On Jan 9, 2009, at 9:40 PM, Brian Brown wrote: > Well, there is the -headless switch you can pass to the VM on startup. > > > hth, > > - Brian > > On Jan 8, 2009, at 9:17 AM, Gwenael Casaccio wrote: > >> Hi, >> >> I'm working on saphir (a scripting engine for Pharo) and >> I would like to know is there is a standard way to know if you >> launch Pharo without a display >> >> Gwenael >> >> _______________________________________________ >> Pharo-project mailing list >> Pharo-project@lists.gforge.inria.fr >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > Brian Brown > CTO > AbleLink Technologies, Inc. > http://www.ablelinktech.com > > > > > _______________________________________________ > Pharo-project mailing list > Pharo-project@lists.gforge.inria.fr > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project