Anonymous user
Runtime evaluation: Difference between revisions
added slate language
(BASIC added (Beta BASIC, SAM BASIC)) |
(added slate language) |
||
Line 195:
(+ 4 5) ;; this is input from the user.
9</lang>
=={{header|Slate}}==
Here is some code in Slate that uses run-time evaluation.
<lang slate>
w@(Gtk Workspace traits) evaluateSelected [
| selection parser result |
selection: w selectedTextOrCurrentLine.
parser: (Syntax Parser newOn: selection reader).
[ parser isAtEnd ] whileFalse: [
result: (parser next evaluateIn: w namespace)
].
result
].
</lang>
=={{header|Smalltalk}}==
|