Hi all, with the Pil21 release of today (version 23.8.8), the names of all Lisp entry point functions inside the binary interpreter (bin/picolisp) were changed.
Until now, they were e.g. _car, _cdr, _read, _print etc. They were changed to an upper case first letter, _Car, _Cdr, _Read, _Print etc. The reason was a possible name conflict with system call functions in some operating systems (most notably FreeBSD). For "normal" PicoLisp programs nothing changes. Only if you called built-in functions directly via native calls, e.g. (%@ "_cons" T '(T cons (+ 3 4) (* 3 4))) you need to change that now to (%@ "_Cons" T '(T cons (+ 3 4) (* 3 4))) ☺/ A!ex -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe