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

From: Robby Findler (robby at cs.uchicago.edu)
Date: Mon May 14 10:04:53 EDT 2007

I also seem to recall that someone at CMU had a dissertation on this
topic. Maybe one of Peter Lee's students? This would be around the
early or mid 90s .. .I think.

Robby

On 5/14/07, Matthias Felleisen <matthias at ccs.neu.edu> wrote:
>
> On May 14, 2007, at 7:02 AM, Geoffrey S. Knauth wrote:
>
> > On May 10, 2007, at 15:27, John Clements wrote:
> >> In some ways, this resembles the problems that doctors have; in
> >> order to give the best possible advice, they need to keep up with
> >> all of the most recent findings, while at the same time
> >> discounting somewhat the more recent & unverified one.
> >>
> >> I don't think that CS has yet evolved (or, hitherto, needed to
> >> evolve) a good channel for this kind of dissemination.
> >
> > If there were contracts or machine readable documentation
> > everywhere, we could ask the computer, "Has anyone written code
> > that takes types X Y and produces Z?"  A smart network would find
> > implementations in different languages, rate them, and offer to
> > help convert them into our favorite language.
>
> It turns out that this was my Diploma thesis in 1983. I applied it to
> ADTs, which were popular at the time.
>
> OCAML had something like this in 1996/97. It was based at ENS and
> served via the Web. I don't know whether they still do. You may want
> to ask, though I don't think it took off.
>
> -- Matthias
>
>
>
>
>
>
>
> >
> > For DrScheme there's Help Desk and browsing the collects
> > directories.  Maybe Help Desk could add type matching to its
> > skills.  The Computer Language Benchmarks Game (language shootout)
> > is fun to read, and Google Code will some day give better answers.
> >
> > On May 11, 2007, at 07:09, Jens Axel Søgaard compiled a cheat-list:
> >>   SRFI 1   (lists)
> >>   SRFI 13  (strings)
> >>   SRFI 19  (time and date)
> >> Also in use:
> >>   SRFI 14  (characters)
> >>   SRFI 27  (random numbers)
> >>   SRFI 42  (eager comprehensions)
> >>   SRFI 43  (vectors)
> >> Seen, but not often:
> >>   SRFI 26  (cut - specialiazing)
> >>   SRFI 67  (compare procedures)
> >
> > I thought, "Good advice from a knowledgeable person!"  I wondered
> > how long Jens Axel took to assemble that list, and whether an
> > automated mechanism in DrScheme should report what and how often
> > things get used.  PLaneT could report how popular packages are.  I
> > wonder what library science thinks of computer science.
> >
> > Geoffrey
> >
> > _________________________________________________
> >  For list-related administrative tasks:
> >  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>

Posted on the users mailing list.