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.) Jos > -----Original Message----- > From: users-boun...@racket-lang.org > [mailto:users-boun...@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 _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users