ccl icon indicating copy to clipboard operation
ccl copied to clipboard

Clozure easily bombs to AltConsole with simple and common text operations in the Listener

Open eclab opened this issue 5 years ago • 0 comments

Example 1

  1. Launch Clozure CL (MacOS).
  2. Go to the Listener.
  3. Press Command-Z (Undo).
  4. BOMB

Example 2

  1. Launch Clozure CL (MacOS).
  2. Go to the Listener.
  3. Select the Listener's welcome text. For me, this is the text "Welcome to Clozure Common Lisp Version 1.11-store-r16714 (DarwinX8664)!CCL is developed and maintained by Clozure Associates. For more information about CCL visit http://ccl.clozure.com. To enquire about Clozure's Common Lisp consulting services e-mail [email protected] or visit http://www.clozure.com."
  4. Command-C (Copy)
  5. Click once in the "protected buffer region" (the little message space at the bottom of the window)
  6. Command-V (Paste)
  7. BOMB

It is very poor UI to offer an operation (Undo, Paste) and then bomb when the user selects it. Instead, that option should not be offered in the first place in the situations where it won't work properly. The AltConsole should never be launched, ever, in response to standard GUI operations. I accidentally do this stuff constantly, and it is so bad that I have nearly given up on CCL in comparison to Slime. :-( And I'm an old-time MCL user.

eclab avatar Apr 19 '20 20:04 eclab