Replies: 3 comments
-
I think it is possible and would be helpful to eliminate the difference between FNS and FUNCTIONS -- make them synonyms. Add an IL:DEFUN and use it instead of DEFINEQ. The distinction between VARS and VARIABLES is a little trickier because of ALISTS and ADDVARS and INITVARS. |
Beta Was this translation helpful? Give feedback.
-
@masinter - I hope that whatever happens it includes updating the relevant documentation, before the change is released. |
Beta Was this translation helpful? Give feedback.
-
Thousands of pages worth of valuable documentation assume |
Beta Was this translation helpful? Give feedback.
-
I think I remember why we approached this from a "don't mess up Interlisp" point of view, but the result is ugly and confusing and buggy.
For example, there is a lot of patching around problems when there is a FNS definition of a function on one file and a FUNCTIONS definition on the other file.
FNS goes into the symbol definition cell and VARS goes into the value pointer, while FUNCTIONS and VARIABLES are linked to a "definer" expression.
Beta Was this translation helpful? Give feedback.
All reactions