[racket] syntax, differently

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Sat Jul 31 15:19:47 EDT 2010

This program, for example, would break:
 (->* (#:kwd1 integer?
       #:kwd2 integer?)
      any)

if you did that. I'm sure there are more of that ilk.

I can see how, in a relatively authoritarian way, you might tell
students "deal with it" and that might work (for some instructors).
For other people, this seems to clearly violate the principle of least
surprise.

Robby

On Sat, Jul 31, 2010 at 2:13 PM, Matthias Felleisen
<matthias at ccs.neu.edu> wrote:
>
> The file wouldn't move all the time. It would move on RUN and on SAVE.
>
> Most experienced programmers wouldn't see any movement whatsoever.
> Students would see movement for a short time. Then they'd follow
> the flow.
>
> -- Matthias
>
>
>
>
>
> On Jul 31, 2010, at 2:25 PM, Robby Findler wrote:
>
>> Thinking as someone who would be implementing these changes, I can
>> easily see a whole slew of bug reports coming in of the form "When I
>> save my file DrRacket moves all the lines around. What's going on?!".
>> So, while I agree that there is something to be done here vis a vis
>> indentation help in the PDE, I don't think we quite are at the "try to
>> implement it and play with it" stage yet.
>>
>> Robby
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://lists.racket-lang.org/listinfo/users
>
>


Posted on the users mailing list.