Links
Course Documents
  Register
  Main Page
  Assignments
  Contact Information
  Course Announcement
  Schedule and Syllabus
  Course Participants
  Discussion Forum
  Swiki Chat
  Lecture Material
  Independent Research
  Projects
  Questionnaires
  Previous Courses
Swiki Features:
  View this Page
  Edit this Page
  Printer Friendly View
  Lock this Page
  References to this Page
  Uploads to this Page
  History of this Page
  Top of the Swiki
  Recent Changes
  Search the Swiki
  Help Guide
Related Links:
  Center for LifeLong Learning and Design
  Computer Science Department
  Institute of Cognitive Science
  Atlas Program
  University of Colorado at Boulder
Read “Design Principles Behind Smalltalk”
http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html
(also uploaded here: Design Principles Behind Smalltalk.pdf)

Answer the following questions:

  1. What do you think of the principles described?
  2. Are there any that you think are:
    • Wrong?
    • Controversial?
    • Dead on?
    • "motherhood and apple pie”?
    • missing?
  3. Which do you think are most/least important design criteria?
  4. How do these principles relate to other design principles we have discussed in this class?
  5. Are you familiar with some other object-oriented language? How do they fare with respect to these design principles? Can you find comparisons between Squeak and this language?



HW13-NathanCampbell.doc
hw13-laolengxiong.doc
hw13-KeisukeNishimoto.doc
hw13_MalteWinkler.doc
hw13-kirill-kireyev.doc
hw13-LisaDoan.doc
hw13-JohnLansing.doc
HW 13 - Gary Knoll.doc
Cortneygermain-Assignment 13.doc
hw13-marklewisprazen.doc
HW13-minchieh hung.doc
HW13-minchieh hung.doc
HW13-minchieh hung.doc

View this PageEdit this PagePrinter Friendly ViewLock this PageReferences to this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide