On Thu, Nov 20, 2008 at 9:27 AM, Craig Latta
<craig@netjam.org> wrote:
Hi--
This is another call for feedback on the design of Naiad[1], a Smalltalk module system I'm writing for Squeak as part of the Spoon project[2].
Hi Craig.
I think the main reason people aren't commenting is because that's a lot of reading!
My thoughts are:
* Separating name and identity is a very, very good start. But obviously you realise this :-).
* Perhaps "versions" is a better name than "editions"? That's the name we're more familiar with.
* Do we need to run two instances of Squeak to edit code, one for the current version and one for managing the edit history? I assume that's what you mean by needing two object memories. If so, is it intended for the edit history object memory to be a live central repository shared by developers?