Not related to your problem. You might wanna take a look at the 'need function.
Furthermore i fail to understand your problem. If picolisp behaves unexpected could you please describe what behavior you expect wjat you get and provide a test case which runs the functions it defines? Alternativly you could define the behavior of the function you want. Am 10.02.2017 21:28 schrieb "dean" <deangwillia...@gmail.com>: > Hi > I've seen that I can alter local/let'd atoms? via inc/dec i.e. (inc > 'Some_atom) > which gets me a long way... > ...but what about list elements? > > > (setq L (0 0 0)) > (de doit () > #(let L (0 0 0) > (setq L (insert '1 (remove '1 L) 2)) > (prinl "L is " L) > #) > ) > > When I "setq" L this works but can I do it (somehow) when L is created > with "let"? >