Newsgroups: comp.lang.lisp.mcl
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornellcs!newsstand.cit.cornell.edu!news.kei.com!newsfeed.internetmci.com!howland.reston.ans.net!vixen.cso.uiuc.edu!uchinews!kimbark!bcy1
From: bcy1@kimbark.uchicago.edu (Benjamin Young)
Subject: MCL 3.0p2 "quit" dialog box
X-Nntp-Posting-Host: midway.uchicago.edu
Message-ID: <DIJ53B.MED@midway.uchicago.edu>
Sender: news@midway.uchicago.edu (News Administrator)
Reply-To: bcy1@midway.uchicago.edu
Organization: University of Chicago AI labs
Date: Fri, 24 Nov 1995 04:13:59 GMT
Lines: 19

Hello,
  When you quit MCL 3.0p2 while not in the "top level," you get a dialog
box that asks you whether you want to "Close #<listener 'listener' #xwhatever>
and abort execution in progress?"
  This dialog box gives three options, "yes," "no," and "cancel."  Cancel and
Yes do the right things, but "no" sees to do the same thing as "yes," that is
it closes the listener anyway and aborts the execution.
  Does anyone know why this happens?  Is it a bug?  I have noticed that when
simply trying to close the listener window (as opposed to quitting lisp) the
same dialog box pops up, minus the "cancel" option.  In this case, the "no" 
button does work, and the lister window is not closed.  (Strangly reminiscent
of "cancel," no?)  I imagine that some "close the windows" function is being
invoked before the more powerful "quit lisp" function, and that the latter
disregards which button you have chosen.  But even if this is the case, it
seems at best inelegant.  

Thank you for your consideration,
-Benjamin Young

