You might try disabling errortrace and see if that helps (it can help a lot with redex programs).
Robby On Thu, Oct 14, 2010 at 11:30 AM, Shriram Krishnamurthi <s...@cs.brown.edu> wrote: > Why doesn't that impact regular Run? Because all the things that look > normal (define, cond, etc.) are going through many, many more layers > of macros provided by TR? Is there a non-linear expansion? > > Shriram > > On Thu, Oct 14, 2010 at 12:20 PM, Matthias Felleisen > <matth...@ccs.neu.edu> wrote: >> >> On Oct 14, 2010, at 12:18 PM, Shriram Krishnamurthi wrote: >> >>> It would seem TR should not take much longer than regular Run. (I'm >>> not aware of it performing any sophisticated non-linear >>> interprocedural computations, which would serve as an *intrinsic* >>> cause for significant delay.) I presume this gap is caused by what >>> you're calling the absence of an "optimistic make". >>> >>> If the two times could be made similar, I don't think there'd need for >>> any of this fanciness (with the attendant complexity, potential for >>> bugs, etc). >>> >>> Is the delay in TR in any way related to the fact Check Syntax also >>> takes a while to run -- imo, much longer than one might like? (Though >>> there, the coloring of the buffer and creation of arrows, etc., may >>> also have an impact...but again, for small programs?) >>> >>> Shriram >> >> >> Yes, macro expansion is slow. -- Matthias >> >> > _________________________________________________ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/users > _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users