[racket] syntax, differently

From: Jos Koot (jos.koot at telefonica.net)
Date: Sat Jul 31 15:42:06 EDT 2010

I am not a student, but try to think and do like student now.

I would be very frustrated when all the time I run a program, my code would
be reindented and get quite another appearance. WHAT HAPPENS HERE, would be
my first thought. Reindenting a file before saving it would give me the same
surprise when opening it again. Wow, this apparently is not the program I
have entered. Where is my program???

Nevertheless I agree with Matthias that indentation is a very helpfull tool.
But doing that without explicit request seems confusing to me (at the least)

Just a strong advice to type control-I from time to time would not be
adaquate? Furthermore, typing a program with the standard indentation
settings already gives indentation while typing. Wow, that's not the
indentation I expected after my last line-break. Ho, I see, a parenthesis
too much or too less in the previous line. No problem, add or remove it
followed by control-I.

BTW, for myself I prefer indentation by exactly as many spaces as there are
unsatisfied open parentheses (for as far as possible, for shotcuts like '''
and '#'' and '#,@' may inhibit my preferred indentation.)


> -----Original Message-----
> From: users-bounces at racket-lang.org 
> [mailto:users-bounces at racket-lang.org] On Behalf Of Matthias Felleisen
> Sent: 31 July 2010 21:14
> To: Robby Findler
> Cc: Eli Barzilay; racket List
> Subject: Re: [racket] syntax, differently
> 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
> _________________________________________________
>   For list-related administrative tasks:
>   http://lists.racket-lang.org/listinfo/users

Posted on the users mailing list.