[Openmcl-devel] Completion in Listener generates error

R. Matthew Emerson rme at clozure.com
Sat Sep 11 10:20:57 PDT 2010


On Sep 11, 2010, at 5:57 AM, Willem Rein Oudshoorn wrote:

> 1. Start Clozure CL32, version: 1.6-dev-r14241M-trunk  (DarwinX8632)!
>   or the 64 bit version, both  1.6-dev-r14241M-trunk  (DarwinX8664)!
> 
> 2. type in the listener:
> 
>   (probe-file #P"~/xxx
> 
>   [Such that no file or directory starts with 'xxx']
> 
> 3. After the '/' press the key Alt-/ 
>   Notice it shows in the echo area that there are no expansions
>   starting with 'xxx'  [This is GOOD]
> 
> 4. Press again Alt-/
>   This brings up the AltConsole with:
> 
>       Error: 
>         Unmatched ~/
>        "No expansions for \"~/xxx\""
>                             ^
> 
>         While executing: (:INTERNAL GUI::|-[HemlockTextstorageTextView keyDown:]|), in process Initial(0).
> 
>    I didn't expect the AltConsole to pop up.
> 
> 
> As far as I can tell, the reason for the error is that, the dynamic
> abbrev code raises an error in which the string "~sxxx" is part of
> the description, and that string is later interpreted again
> as a format control string.  

Your diagnosis appears to be correct.  I think this should be fixed in r14253.





More information about the Openmcl-devel mailing list