Hi Jon,

> Since you have inserted checks for ‘Env.make’, I suggest you fix this one 
> also:
> 
> When I do this in ersatz …
> 
> (setq X 99)
> (val X)
> 
> … then I get java.lang.NullPointerException, but in real PicoLisp I get "99 
> -- Variable expected”.

See? This is exactly the reason why I didn't want to "fix" it!

In fact I did already regret that I did it.

There are probably hundreds of such cases. You need to clobber the whole
interpreter with such checks, without any gain in functionality but just
another error message. And I don't want to do that, for reasons I tried
to explain also in the previous mail.

- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to