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
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
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