[plt-dev] Racket web page
That one's just 'sort' so it feels kind of short. But things like that
that aren't in the stdlib are definitely good!
Robby
On Sat, May 22, 2010 at 9:04 PM, <engineer at alum.mit.edu> wrote:
>
> What about a "sort a list," or is that too academic?
>
>> -----Original Message-----
>> From: plt-dev-bounces at list.cs.brown.edu [mailto:plt-dev-
>> bounces at list.cs.brown.edu] On Behalf Of Matthew Flatt
>> Sent: Saturday, May 22, 2010 12:55 PM
>> To: plt-dev at list.cs.brown.edu
>> Subject: Re: [plt-dev] Racket web page
>>
>> Thanks for all the feedback! See below for a status update, and take a
>> quick look at the revised page:
>>
>> http://www.cs.utah.edu/~mflatt/tmp/r/www/
>>
>>
>> I'm disappointed that we're getting so few 7-line program suggestions.
>> Please suggest more.
>>
>> The main guideline for a good example is that it should demonstrate
>> something that a programmer already wants to do. While I appreciate
>> Guillaume's suggestion, I don't think that "use functional hash tables"
>> is on many wish lists. In contrast, I think of "traverse a directory
>> tree", "create a web server", "create a GUI", and "produce documents"
>> as more concrete tasks that are easier for programmers to appreciate.
>>
>> That's just a guideline, and the "write static types" and "handle
>> infinite lists" examples are a bit indirect by that standard --- but
>> they're also language details that certain communities latch onto,
>> which is why think those work anyway.
>>
>> In any case, we need more good examples, and we especially need easy
>> examples like the first few.
>>
>> ----------------------------------------
>>
>> Things fixed:
>>
>> * The bad intro text at the top left has been removed.
>>
>> * The Javascript bug that caused clicking the arrows to scroll
>> the page is now fixed.
>>
>> * The code is colorized and hyperlinked.
>>
>> * The initial example is likely to be simpler, since only the first
>> three are candidates to the initial example. (The examples are
>> always in the same order; only the starting position changes.)
>>
>> * The "?" panel explains the current example.
>>
>> * "Grow your Mind" => "Grow your Skills"
>>
>> Things not yet fixed:
>>
>> * We don't yet have good intro text for the top left.
>>
>> * The links still mostly go to documentation. (Unfortunately, I don't
>> see that changing before the release.)
>>
>> * Some text changes are still needed on pages other the front page.
>>
>> The were also some style suggestions that we'll consider further,
>> including an auto-advance for the slideshow.
>>
>> _________________________________________________
>> For list-related administrative tasks:
>> http://list.cs.brown.edu/mailman/listinfo/plt-dev
>
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-dev
>