Skip to content

Commit

Permalink
Merge pull request #13 from prasadwagle/fix-pharoobjectmodel
Browse files Browse the repository at this point in the history
Add text about primitives not being message sends
  • Loading branch information
Ducasse authored Sep 29, 2022
2 parents 9415daa + b1038e8 commit e68d9f9
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions Chapters/PharoObjectModel/PharoObjectModel.pillar
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,7 @@ At some point action must take place:
- ''Variable accesses'' are just accesses to the value of a variable.
- ''Assignments'' are not message sends. An assignment to a variable causes that variable name to be freshly bound to the result of the expression in the scope of its definition.
- ''Returns'' are not message sends. A return simply causes the computed result to be returned to the sender.
- ''Primitives'' are not message sends. They are implemented in the virtual machine.
- ''Pragmas'' are not message sends. They are method annotations.

Other than these few exceptions, pretty much everything else does truly happen by sending messages.
Expand Down

0 comments on commit e68d9f9

Please sign in to comment.