On Jul 31, Robby Findler wrote: > On Sat, Jul 31, 2010 at 10:00 AM, Matthias Felleisen > <matth...@ccs.neu.edu> wrote: > > > > Shriram's proposal and a private conversation with Mike suggested > > the following feature requests for the drracket teaching > > languages: > > > > 1. Could drracket limit the width of programs in the teaching > > language world to 80 columns? > > This one seems doable (I'd probably make the text turn red when it > passes the 80th column or somethign instead of rejecting > keystrokes).
Ha! Back in Cornell I had a "DrSwindle" thing, which was a hack of DrScheme that was needed since it was in the pre-module-days and swindle was changing too much fro DrScheme to work. One feature that I was sneaking in in addition to making it work with Swindle was an 80-character line limit, which I've always wanted. So, it would be nice if there was a general option to turn this on, not only for the student languages. > > 2. Could drracket reindent all every time a programmer hits > > {return | run | submission server request }? > > I'd be worried about this that some edits one does (maybe opening a > string?) would cause strange things to happen to the editor based on > intermediate states of the program. [...] (And from a non-teaching-language perspective, there are cases where you want to change the indentation for some reason. (*I* do that too.)) -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users