Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Might this permanently and accidentally overwrite the compiler's own functionality?

So I was writing my own function and I called it make-list and I got this from debugger:

   The function MAKE-LIST is predefined in Clozure CL.
   [Condition of type SIMPLE-ERROR]

   Restarts:
   0: [CONTINUE] Replace the definition of MAKE-LIST.

Fine, but what if I had accidentally chosen option 0?? Would my compiler be broken and forever have the wrong definition of an internal function, as I would have replaced it?

like image 523
johnbakers Avatar asked Feb 01 '26 00:02

johnbakers


1 Answers

Only your currently running image would be broken, in which case you can restart CCL to restore it.

The only way to do permanent damage is to save the image, and chose to overwrite the original image file.

like image 131
Lars Brinkhoff Avatar answered Feb 02 '26 18:02

Lars Brinkhoff