[plt-scheme] Are new Schemers supposed to be reading SRFIs?

From: Jacob Matthews (jacobm at cs.uchicago.edu)
Date: Thu May 10 17:48:00 EDT 2007

On 5/10/07, Eli Barzilay <eli at barzilay.org> wrote:

> I remember that there were similar suggestions, and none was adopted.
> I think that doing this with the names is a recipe for disaster.  For
> example, Olin steps in with a new and revised list library that is
> posted as a new srfi, or when some naming convention is adopted for
> all srfis and it just happens that we have different names, etc.

Another possibility would be assistance from the editor --- suppose
some shortcut in DrScheme that lets you type [some equivalent of] "M-x
srfi-complete    list" and turns this into

   (require (lib "1.ss" "srfi")) ;; SRFI-1: List library

or something similar. That way programmers can type in something short
and mnemonic, but the generated code is guaranteed to be unambiguous
regardless of future SRFIs. You could even imagine this feature
getting enhanced with tab-completion, a little browser that lets you
read descriptions of possible completions, etc.

-jacob


Posted on the users mailing list.