[racket-dev] [racket] Exploratory programming?

From: engineer at alum.mit.edu (engineer at alum.mit.edu)
Date: Wed Dec 1 17:51:20 EST 2010

1.  I've been meaning for a long time to mention some things like this.
Another example is "modulus" (modulo and remainder work).  It'd be nice to
have a list of suggestions returned whenever certain words were typed or
whenever no results are returned.

2.  Search Manuals breaks the browser's Back button.  Here's a simple
a. Open http://docs.racket-lang.org/
b. Type "modulus" in the "search manuals" box and hit Enter
c. No matches found, so change the highlighted text to "modulo"
d. Click on one of the results
e. Click the browser's back button
f. I'm not "back" at the list of results

I have been very impressed with the level of documentation, but I (and my
students) have often found frustration in searching.


Btw, I know of no easy search in other languages (Java) other than Google.

> -----Original Message-----
> From: users-bounces at racket-lang.org [mailto:users-bounces at racket-lang.org]
> On Behalf Of Justin Zamora
> Sent: Tuesday, November 30, 2010 3:02 PM
> To: lukejordan at gmail.com
> Cc: users at racket-lang.org
> Subject: Re: [racket] Exploratory programming?
> On Tue, Nov 30, 2010 at 12:25 PM, Luke Jordan <luke.jordan at gmail.com>
> wrote:
> > Yes, using DrRacket it's really really easy to interface with help,
> explore
> > libraries, etc., at least as far as I have found for my humble needs.
> It
> > uses racket/doc/search/search-context.html.
> The main problem with searching is that the indexing is not very good.
>  For example, this query returns no matches:
> http://docs.racket-lang.org/search/index.html?q=sine   This is
> especially frustrating for students who know what kind of function
> they want but don't know its name.
> Justin
> _________________________________________________
>   For list-related administrative tasks:
>   http://lists.racket-lang.org/listinfo/users

Posted on the dev mailing list.