Number: 1860

Date: 15-Aug-84 16':01':50

Submitter: Sannella.PA

Source: DMRussell.pa

Subject: DWIM should not throw away FIXSPELL-ed function name once it figures it out.

Assigned To: 

Attn: vanMelle

Status: Open

In/By: 

Problem Type: Design - UI

Impact: Minor

Difficulty: 

Frequency: Everytime

Priority: Perhaps

System: Text

Subsystem: TTYIN

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: [this is a problem with TTYIN; doesn''t happen when LISPXREADFN is READ. Probably should be calling FIXSPELL/SMARTARGLIST with an appropriate TAIL argument to retrieve the correction]'
["Masinter" " 5-Sep-84 17':24':52" Attn': Problem% Type':(Bug->Design% -% UI) Frequency':(->Everytime) System':(Programming% Environment->Text) Subsystem':(DWIM->TTYIN) Disposition':]

Description: '
Date': 14 Aug 84 11':21 PDT'
From': DMRussell.pa'
Subject': Lisp': DWIM being dumb'
To': LispSupport.pa'
cc': DMRussell.pa'
Lisp-System-Date': 21-Jun-84 10':50':28'
Machine-Type': Dorado'
'
Don''t really expect this to be fixed, but I''ll put it in anyway in case someone goes tromping thru DWIM. '
'
I typed': '
'
(BREAK.CONNECTIONS ?='
'
and of course, that didn''t work.  So FIXSPELL hacked around on it, and discovered (BREAKCONNECTION host fast).  It displayed the fn and its args... '
'
Since (I figured) FIXSPELL knew what I meant, I just completed the sexpr with ''PHYLUM. '
'
DWIM figured it out once, but instead of caching that info, it threw it away and then couldn''t figure it out a second time.  That is, instead of FIXSPELLing my fn into BREAKCONNECTION, it tried': '
'
= (BREAK .CONNECTION ''PHYLUM) ?'
'
Dumb. '
'


Workaround: 

Test Case: 

Edit-By: Masinter

Edit-Date:  5-Sep-84 17':24':53