initial Context modularization

At last! I’ve wanted to see this list ever since I started Smalltalking. Here are the initial modules in Context, including the classes and methods they contain, numbered for reference.

5 Responses to “initial Context modularization”

  1. Nice list. How do you handle cycles between modules? E.g. 1 requires 12 which requires 10 … which requires 1.

    • Craig Latta Says:

      It’s no problem for the initial modularization. I set it up manually and the system just comes that way as far as all downstream users are concerned. It indicates the fundamental bootstrapping situation between Object and nil.

  2. Very nice Craig. Tidy. I’m kind of new to Smalltalk, would you mind explaining why Character is a “fundamental constant”? Maybe character means something different than I’m imagining – I think of character as a number.

    • Craig Latta Says:

      Thanks, Mark! Well, specifically it’s the instances of Character which are fundamental constants. They are constants in that there’s only one letter M, etc., and fundamental in their utility for human communication (the names of things are expressed with characters, for example).

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 753 other followers

%d bloggers like this: