[plt-scheme] Re: Formatting Code
Robby Findler wrote:
> Try just assembling the sexp and then using pretty-print. I won't say
> it is fast, but it is probably much faster.
>
> Robby
I'll find some way. But, this re-indent has solid advantages over
alternatives, except speed (even 5000 lines take minutes) - and after
that PLT. Probably current code for automatic indentation uses some
recursive procedure call with whole code that needs to be indented
passed as an argument (string or deep copied data structure), O(n^2)
time & space vs. O(n) for brute iteration over string and only thing
that need to be done is to eliminate that call. Of course, I'm aware
that PLT team has more important/interesting things to do.
Thank you,
Kazimir Majorinc