#DOCUMENTATION by cg
authorClaus Gittinger <cg@exept.de>
Mon, 13 Feb 2017 20:05:23 +0100
changeset 21415 4aaf30c174e9
parent 21414 83d6f106ccaf
child 21416 6f5e8696df0c
#DOCUMENTATION by cg class: Context comment/format in: #documentation
Context.st
--- a/Context.st	Mon Feb 13 14:44:51 2017 +0100
+++ b/Context.st	Mon Feb 13 20:05:23 2017 +0100
@@ -44,15 +44,15 @@
     Every message send adds a context to a chain, which can be traced back via
     the sender field. The context of the currently active method is always
     accessible via the pseuodoVariable called 'thisContext'.
-    The actual implementation uses the machines stack for this, building real
-    contexts on demand only, whenever a contexts is needed. Also, initially these are
+    The actual implementation uses the machine's stack for this, building real
+    contexts on demand only, whenever a context is needed. Also, initially these are
     allocated on the stack and only moved to the heap, when a context outlives its
     activation.
 
     For both method- and block-contexts, the layout is the same.
     For method contexts, the home-field is nil, while for block contexts the home-
     field is either the context of its surrounding block (i.e. the context of the
-    block, in which the receiving block was created, if its a nested block) or of
+    block, in which the receiving block was created, if it's a nested block) or of
     its home method.
 
     Cheap blocks are blocks which do not refer to any locals or the receiver (currently),