On Apr 28, 2014, at 9:51 PM, Paige DePol <lual@serfnet.org>
wrote:
> I do not believe I have ever used a language in which
the keywords were also usable for variable names, and
after reading that mess above, I don't believe I would
ever want to. I would put reuse of keywords right up there
with significant whitespace as far as "bad" language
features go!
Rexx, at least when I was using it in the late 80's on
IBM's VM/CMS. What looked (and acted) like the keyword
"if", for example, was a variable with the initial value
"if" (eye-eff). You could assign some other value if you
wanted to, then assign "if" to some other variable and use
it as the "if" keyword instead.
First-class keywords... now there's a
new one (to me, at least).
Now how long before someone posts about how Lua should have
them?
Well FORTH has them... FORTH is a lot cooler than Lua! :3