[plt-scheme] arglist-on-space?
For the arguments, DrScheme doesn't really do that (altho, as always,
patches are welcome), but th next best thing is to hit f1. That'll
send you to the docs, searching for whatever is around the insertion
point in the editor.
For the other, you have to run check syntax first and then you can
jump directly to the definition of any function (no matter where it is
defined-- check syntax re-uses the compiler to get its lexical
information so you can be sure you're jumping precisely).
Robby
On Mon, Aug 10, 2009 at 6:19 PM, Lee Spector<lspector at hampshire.edu> wrote:
>
> Is there any way to get "arglist-on-space" behavior in DrScheme or any
> editor working with PLT scheme? What I mean by this is that when you type
> the name of a function and then a space the argument list for the function
> appears in a mini-buffer (or anywhere -- I just want to see it). I'd be
> happy to have this functionality either in an editor (e.g. the DrScheme
> definitions pane) or listener (e.g. the DrScheme interactions pane) or both.
>
> I am a DrScheme/PLT newbie, adopting it for a course I'm teaching in the
> fall, but I'm a long-time Common Lisper and this is one of things I miss
> most from my favorite CL environments. Next on my list would be a way to get
> from a function name to the definition of the function with a couple of key
> strokes, rather than searching in files. Both of these things require the
> runtime environment to keep information around that maybe PLT isn't keeping
> around... but I don't know.
>
> Thanks,
>
> -Lee
>
> --
> Lee Spector, Professor of Computer Science
> School of Cognitive Science, Hampshire College
> 893 West Street, Amherst, MA 01002-3359
> lspector at hampshire.edu, http://hampshire.edu/lspector/
> Phone: 413-559-5352, Fax: 413-559-5438
>
> Check out Genetic Programming and Evolvable Machines:
> http://www.springer.com/10710 - http://gpemjournal.blogspot.com/
>
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>