Hi Christophe,

> Christophe Gragnic <christophegrag...@gmail.com> writes:
>> It should be possible to
>> find the original values from another instance of picolisp, for example.
>
> Is it always possible?

try it:

in 1st console:

$ ~/picoLisp/p
: call
-> 267631
: ^d

in 2nd console:

$ ~/picoLisp/p
: call
-> 267631
: ^d

The number is the same.

If you bind 'call' to NIL, I could (setq call 267631) and revert your change.

>> Or simply call something that crashes PicoLisp, e.g.
>> […]
>
> Here comes the power of embedded interpreters, which PicoLisp
> does not have.

Well, you could write one in PicoLisp!  It should not be that hard and
you would have a complete control over what you allow to be executed.

Cheers,

Tomas
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to