Posted by
Martin Bähr on
Apr 08, 2015; 8:35am
URL: https://forum.world.st/Metacello-GIT-methodProperties-json-tp4818097p4818294.html
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/