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)
|