Skip to content

Commit

Permalink
Updated Principles (markdown)
Browse files Browse the repository at this point in the history
  • Loading branch information
hilaire committed Feb 20, 2024
1 parent adb9936 commit 0beb046
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions Principles.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,8 @@ Extracted from her presentation at Camp Smalltalk 50th Anniversary.
* So an important quality of this kit is that it is always working, always displaying what the model
represents (_on Programming by Rehearsal_).

* What also makes this kit so interesting is its view that constraints, whether equations to be
solved or relations to be maintained, can express partial information, can be combined with other
constraints, can be general purpose in the sense of their properties, are declarative, and can be
searched and experimented with. So, these represent an important class of base objects we would
need in a modeling environment (_on ThingLab kit_).
* What also makes this kit so interesting is its view that constraints, whether equations to be solved or relations to be maintained, can express partial information, can be combined with other constraints, can be general purpose in the sense of their properties, are declarative, and can be searched and experimented with. So, these represent an important class of base objects we would need in a modeling environment (_on ThingLab kit_).

* It would be a mistake to assume that there is just one virtual world of simulation as generality often proves to make things harder for beginners (_on Alternate Reality kit_).

* An important point made by our teaching experience is that, because we expect the learner to extend a model through programming new methods, not just by parameter modification, it is critical that some outcome (_error_) that the learner mistakenly creates does not get explained (_debugger_) using vocabulary outside (_i.e. system class_) of what has been already been introduced (_on Simulation kit_).

0 comments on commit 0beb046

Please sign in to comment.