Excerpts from Thierry Goubier's message of 2015-04-08 10:11:44 +0200:
> > As I've said to Thierry some time ago in different thread, I would be
> > interested in idea of having everything on disk side and Pharo would only
> > somehow refresh it's content (just like a Java IDE / text editor would).
> > But that may be a lot o work so I can only dream about it, as nobody has
> > time for that (me included).
> Well, as I said elsewhere, Smalltalk doesn't work like that: code has to be
> lived in the image for most tools to work properly... it doesn't really
> have an "editor of file" mindset, but an "object inspector" mindset.

the interesting thing is that i don't think git is the problem here. a git repo
does not need to have a working tree. smalltalk git tools could read the code
directly from git using git-fast-export and write them with git-fast-import

the effect would be that the working tree is now only in the smalltalk image,
and git would be a pure storage of history. any use of external tools on the
repo would happen on a clone and be pushed into the repo that smalltalk uses.

that would however be a complete break with filetree. (it could still create
compatible structures, it just could not use its code to read and write)

greetings, martin.

-- 
eKita                   -   the online platform for your entire academic life
-- 
chief engineer                                                       eKita.co
pike programmer      pike.lysator.liu.se    caudium.net     societyserver.org
secretary                                                      beijinglug.org
mentor                                                           fossasia.org
foresight developer  foresightlinux.org                            realss.com
unix sysadmin
Martin Bähr          working in china        http://societyserver.org/mbaehr/

Reply via email to