[hand with pencil]
Stuff For Sale
2004 Summer Tour
About
Blog
Class Stuff
Email Me
Events
Gallery
Home
In The Press
Newsletter
Services
Smalltalk
Veggie Van Gogh

Credits
© 2002,
Bytesmiths

[this is simply a banner and menu bar]

Please patronize sponsors of this page!

Bytesmiths no longer is involved in software consulting. Maintenance of this web site is currently subsidised by unrelated business activities. Please pass the word to other interested folks, so I can continue to host this page!
Your site could be listed here, for as little as $12 per month! Go to Bytesmiths Press for details.

This site has been selected by PC Webopaedia as one of the best on this topic!
This site has been awarded a Links2Go Key Resource Award in the Smalltalk category!

[ prev | top | next ]

Who Can Do What?

(This is a slide show. You really won't get 
anything out of it unless you have a graphical web browser with graphics turned 
on.)

Certain actions require certain state.

  • The only way to create a new edition is from a version.

  • The only way to release a class is into an app or subapp that is an edition.

  • Only class versions may be released.

  • For a component to be versioned (thereby locking it from changing), all of its components must be versioned.

  • When you want to change one little part of a versioned component (e. g., a method in a class version), you must first make editions (unlock) all of the containers above it.

  • You can make class editions in a special kind of app or subapp edition called a scratch edition .. ENVY does not maintain any version history for scratch editions. They are meant to be a temporary, short lived, convenience for the programmer.

    [ prev | top | next ]