On Sun, 7 Jul 2019, Sven Schreiber wrote:
Am 07.07.2019 um 17:25 schrieb Allin Cottrell:
> On Sun, 7 Jul 2019, Sven Schreiber wrote:
>> OK, I'm attaching a diff with which I seem to be able to do things like
>> "zeros(3)". The only affected file was lib/src/geneval.c.
> Thanks, Sven. I've now committed your changes. They remain to be
> documented.
Sure, I will also do the documentation soon, it's only fair ;-)
OK, thanks!
> In the eval() switch we should never actually encounter a NULL
node -- a
> skipped argument should show up as a node with EMPTY type. But the check
> against NULL is there for extra safety. I've renamed "null_or_empty"
to
> "null_node" for brevity.
Well except for F_IMAT where the second arg isn't skipped but is
actually NULL, right?
True. That's a rare case, maybe even unique among the "switch"
clauses in eval().
Allin