[Openmcl-devel] modify lisp reader such that :: is disallowed

Robert P. Goldman rpgoldman at sift.info
Thu Jun 11 14:54:02 UTC 2009


This seems like a mistake, anyway, because this won't stop a user from typing

(eval (list (intern "ERASE-TAOUFIKS-HARD-DRIVE" (find-package :private-package))))

I continue to think that trying to sandbox common lisp is a very big project for a novice.

The browser builders are often getting sandboxing wrong for javascript, whích is a much simpler language.
___
Robert P. Goldman
Principal  Scientist, SIFT, LLC
www.sift.info

 ..... Original Message .......
On Thu, 11 Jun 2009 14:40:14 +0200 "Taoufik Dachraoui" <taoufik.dachraoui at wanadoo.fr> wrote:
>Hi
>
>I tried to modify the lisp reader such that the use of :: is  
>disallowed (throws an error) but failed.
>
>I tried to use set-macro-character and set-dispatch-macro-character  
>without success.
>
>example:
>
>? ... set new lisp reader ....
>? test::x
>Error: access to not exported symbols is forbidden
>
>
>Kind regards
>
>-Taoufik
>
>_______________________________________________
>Openmcl-devel mailing list
>Openmcl-devel at clozure.com
>http://clozure.com/mailman/listinfo/openmcl-devel




More information about the Openmcl-devel mailing list