Group: function
Topic: function call
Topic: variable as function that accesses an object's value
| |
Summary
Replacement may be a procedure call applied to variable and value arguments. The replacement procedure modifies the variable by the value argument. In Russell, weak assignment is a replacement procedure call on two variable arguments. (cbb 5/80)
Subtopic: assignment as call
Quote: weak form of assignment is a procedure that takes two var arguments; strong form is var and val arguments [»demeA3_1979]
| Quote: accessing is the select function, assignment is the assign function [»gescCM6_1975, OK]
| Quote: assignments to OUTPUT in SNOBOL invoke a procedure with predetermined parameters [»hansDR5_1978a]
| Quote: implement binary operators of complicated types with assignment operators; e.g., implement matrix addition in terms of '+=' [»stroB_1991]
| Subtopic: functional assignment
Quote: Simscript allows functions on lhs of replace; called with an extra argument [»simscrip_1971, OK]
| QuoteRef: seedH_1971 ;;123 replacement by operation zero result and add operand
| Quote: in SL5, an assignment becomes the value transmission transmitter [»hansDR5_1978]
| Subtopic: assignment as abstraction
Quote: routine with one parameter is abstraction of case statement; with none, abstraction of assignment [»hehnEC_1977a, OK]
| Quote: a routine is an abstraction of assignment since its execution changes the values of variables [»hehnEC7_1975]
| Subtopic: read-write
Quote: in Modula, an exported variable is read-only; must export an assign operator if want read-write [»barnDT3_1978]
|
Related Topics
Group: function (12 topics, 232 quotes)
Topic: function call (28 items)
Topic: variable as function that accesses an object's value (21 items)
|