I’m occasionally asked why uLisp doesn’t include a function to clear the workspace. I suppose I felt it was unnecessary as you can always press the Reset button on the microcontroller board you are using.
However there’s a simple alternative; type the following at the uLisp prompt:
(mapc #'makunbound (globals))