| Date: | Mon Nov 2 19:04:35 1999 | |
| Subject: | news-relayFrom: pop@roo.cs.umass.edu (Robin Popplestone) | |
| From: | PP User | |
| Volume-ID: | 991102.06 |
Another gripe I have is that POP-11 doesn't let me use a protected
identifier as a lexical local
define fred();
lvars exp = 23;
enddefine;
This seems unreasonable, and undesirable, 'cos it's handy to use
familiar signs, e.g.:
define average(x,y,Algebra)
let nonop + = Algebra("+"), nonop / = Algebra("/")
in
(x+y)/2
endlet
enddefine;
Robin.
|