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

Reply via email to