Search found 2 matches

by bitozoid
Thu Mar 22, 2018 4:31 pm
Forum: The Lounge
Topic: Re-evaluating expression
Replies: 3
Views: 4911

Re: Re-evaluating expression

Could you please explain more about this? The Yacas design allows functions to be defined before the variables in the function body are defined. Such undefined variables keep their name, and that name is looked up in the environment where the value is needed. In LISP, afaik, eval uses null lexical e...
by bitozoid
Mon Mar 19, 2018 5:12 pm
Forum: The Lounge
Topic: Re-evaluating expression
Replies: 3
Views: 4911

Re-evaluating expression

At http://yacas.readthedocs.io/en/latest/programming_in_yacas/ : One major design flaw in Yacas (one that other functional languages like LISP also have) is that when some expression is re-evaluated in another environment, the local variables contained in the expression to be evaluated might have a ...