There is an error in 10.7.6 .. returns a lot of questions ;-)
Question is, is the question mark a legal type? of a missing type?
(or im i pushing into the blue here..;-)
newLISP v.10.7.6 64-bit on Linux IPv4/6 UTF-8 libffi, options: newlisp -h
Do it like this, else it wont error (double push) ->
> x
nil
>(push x x)
(?)
>(push x x)
any more text below and the forum returns an error... see the replys below
Sorry cant post here any more... again forum error..
newLISP v.10.7.6 64-bit on Linux IPv4/6 UTF-8 libffi, options: newlisp -h
>x
nil
>(push x x)
(?)
>(push x x)
((?) ?)
>(first x)
( ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
...
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Segmentation fault (core dumped)
Same behaviour in "newLISP v.10.7.5 64-bit on Linux IPv4/6 UTF-8 libffi, options: newlisp -h"
newlisp 10.7.5. windows 10
(push x x)
(?)
(push x x)
((?) ?)
(first x)
(?)
My fully repeatable test is:
> (push x x)
(?)
> (x 0 0)
ERR: list reference changed
> x
> (push x x)
(?)
> (x 0 0)
ERR: list reference changed
x
Boom