Question about get/put REPL vs executing a file

2023-09-23 Thread C K Kashyap
Hi Alex et al, Following illustrates the inconsistent behaviour of get/put between file and REPL. kashyap@CPC-ckk-S75640M:~$ cat a.l (de add (N D) (put 'STORE N D) ) (add "A" 10) (add "B" 20) (prinl (get 'STORE "A")) (prinl (get 'STORE "B")) kashyap@CPC-ckk-S75640M:~$ pil a.l 10 20 : (get 'STOR

Re: Question about get/put REPL vs executing a file

2023-09-23 Thread Alexander Burger
Hi Kashyap, > kashyap@CPC-ckk-S75640M:~$ cat a.l > (de add (N D) >(put 'STORE N D) ) > (add "A" 10) > (add "B" 20) > (prinl (get 'STORE "A")) > (prinl (get 'STORE "B")) > kashyap@CPC-ckk-S75640M:~$ pil a.l > 10 > 20 > : (get 'STORE "A") > -> NIL > : version > -> 274406 > > Shouldn't I get 10

Re: Question about get/put REPL vs executing a file

2023-09-23 Thread C K Kashyap
Got it - I'll just use non-transient symbols like 'A instead :) Thanks Alex! Kashyap On Sat, Sep 23, 2023 at 12:02 PM Alexander Burger wrote: > Hi Kashyap, > > > kashyap@CPC-ckk-S75640M:~$ cat a.l > > (de add (N D) > >(put 'STORE N D) ) > > (add "A" 10) > > (add "B" 20) > > (prinl (get 'STO

Subscribe

2023-09-23 Thread Andy Turner
Subscribe