[plt-scheme] auto completion of function names etc in drscheme

From: Robby Findler (robby at cs.uchicago.edu)
Date: Mon Jan 9 08:46:29 EST 2006

At Mon, 9 Jan 2006 03:52:00 -0800 (PST), Noel Welsh wrote:
> --- niv levy <nivl2000 at gmail.com> wrote:
> > Hi,
> > I've been recently trying out drscheme (version 300, on a
> > debian AMD64 
> > machine), and one thing which i can't manage to find is
> > auto completion 
> > of symbols - e.g. write partial name - press "tab" - get
> > a list of possible completions.
> DrScheme doesn't auto-complete.  Auto-completion is
> non-trivial due to macros.  Macros can introduce new names
> into a program, and hence macro expansion is necessary to
> determine all the available names for auto-completion to
> work correctly.  The 'Check Syntax' button already does
> something similar so I think most of the work has been
> done, but given the many demands on the time of the PLT
> members I suspect simply no-one has had the time to
> implement this feature.

We've thought about this some, but the current sticking point is that
people probably expect auto-complete to work, even when the program is
not well-formed and check syntax expects the program to be well-formed.


Posted on the users mailing list.