Re: Pico/Ersatz diffs: chain, link, yoke

2014-07-17 Thread Jon Kleiser
Hi Alex, 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”. /Jon (with a new email address, but old one will stay

Re: Pico/Ersatz diffs: chain, link, yoke

2014-07-17 Thread Alexander Burger
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

Re: Pico/Ersatz diffs: chain, link, yoke

2014-06-25 Thread Alexander Burger
Hi Jon, If you in normal PicoLisp do any of the following, without any use of ‘make' … (chain (1 2 3)) (link 1 2 3) (yoke 1 2 3) … then you’ll get a Not making” error message. However, if you do the same with Ersatz, you’ll get a java.lang.NullPointerException for ‘chain’ and ‘link’.

Re: Pico/Ersatz diffs: chain, link, yoke

2014-06-25 Thread Alexander Burger
Hi all, thanks for the feedback! You would be mad to use Erzats for performance anyway, so I'd wish for correctness or similarity. It would also serve as a documentation of what it takes to implement a full PicoLisp. Sort of a portable spec. OK, but it is also a bit mad to check for