Hi, PicoLisp is my first LISP dialect and I'm trying to move some of the things I do on the command line to PicoLisp's REPL and scripts.
I'm playing around with pipes, in, out and call and have a basic question: If I have the following fun - (de exe (X) (eval (cons 'call X)) ) I can call it as follows - (exe '("ls" "-l")) However, if I've defined it as - (de exe2 (X) (call X) ) I can't figure out how to call exe2. (exe2 '("ls" "-l")) ls-l: Can't exec -> NIL I'm pretty sure I shouldn't be using eval for such a case, but can't figure it out. Any insight much appreciated. Best, Simon PS: I checked the reference, online docs and Henrik's Ext / cmd.l lib