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

Reply via email to