On Fri, Sep 16, 2011 at 8:24 PM, Dimitry Golubovsky <golubovsky@gmail.com> wrote:
Stephane Ducasse wrote:
I would love that too. Just no time to work on it :((((((((( Too many admin tasks. I will try to create more space for me.
OK, maybe I should just try?
But I need to understand where the starting point is. Say, I pick a bare PharoKernel, and load it into a VM (headless) with a script like this (I hope Gofer it is there, but if it's not, what else to use?):
"-------------------------------------------------------------------------------------------------" Gofer new     squeaksource: 'MetacelloRepository';     package: 'ConfigurationOfXXX     load.
((Smalltalk at: #ConfigurationOfXXX) project version: 'X.Y') load.
(Smalltalk saveAs: 'minimal.image') Â Â Â Â ifFalse: [ Smalltalk snapshot: false andQuit: true ] "-------------------------------------------------------------------------------------------------"
This is a variation of LoadVMMaker.st which is used to load the VM building stuff into Pharo Core.
What XXX (packages) are needed to be loaded to get at least minimal GUI?
Now, if in headless mode something fails, where will I see the error dump?
Metacello is currently not supported by PharoKernel Gofer image. You must load packages manulay (something like http://gitorious.org/pharo-build/pharo-build/blobs/master/scripts/pharo/Kern...) We have no list of packages you need. But you may try the same mechanism used in uMorphic to get code necessary for you applications. -- Pavel
Thanks.
Anyway, in the light of Android usage, such specialized images will be needed for one-tap installable applications.
-- Dimitry Golubovsky
Anywhere on the Web