About virtual machines and images...

Pupeno pupeno at pupeno.com
Sat Sep 25 17:46:32 PDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Saturday September 25 2004 10:37, Brian T. Rice wrote:
> Pupeno wrote:
> > Hello,
> > I'm new to the concept of virtual machines and images like Slate (or any
> > Smalltalk-like environment) use it. So, I have some newbie questions
> > about it. I was wondering about the development cycle of a system like
> > this. Normally, in my other just-compiled development, I only put the
> > sources in the repository, retrieve it and compile them. Here, there's
> > more than compile it.
>
> The step you're missing is turning these ingredients into a core for
> live execution. Slate does not work unless the parser, core collections
> and streams it depends on, the compiler, VM bindings, lexical
> environment, and the REPL are all loaded in to one whole system. All
> those libraries have to be designed with each others' interaction
> assumptions in mind - if they stop working for even the shortest amount
> of time, the whole thing stops working and crashes. We do have in mind
> some ways to make this more robust, but we have more work to do in other
> areas before this can be implemented.

I fail to 'imagine' this whole thing, yet. But I still have some questions: 
Are you working towards (is your goal) to have a complete self hosted Slate ? 
And for me, it would me that no editing (nor exporting/importing) of source 
outside the image ever happens. That is, one would edit objects and methods 
(well, objects) and in some way, be able to send those new sources to a 
repository from which the rest of the people would download and incorporate 
without the need of regenerating the vm and the image nor stopping Slate.
I imagened that it would be nice to have a nice evolutive desktop/content 
management system (for desktop and web) build over and advanced and robust 
language that would evolve step by step, easily, not, release by release with 
big -braking- changes like current software.
Thanks.
- -- 
Pupeno: pupeno at pupeno.com - http://www.pupeno.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBVhFqfW48a9PWGkURAjkOAJ4keiIS5duLsT+hCTSD02mh2HzW0QCfZpWZ
hkRPWDkzCCfcDYmOxs0ZnQo=
=MhFW
-----END PGP SIGNATURE-----




More information about the Slate mailing list