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