[plt-scheme] Speed up check-syntax

From: Jaime Vargas (jev at mac.com)
Date: Mon Nov 9 13:33:47 EST 2009

But the cost will be amortized, specially if one keeps DrS running for  
days.
Also, how about some caching mechanism, where the cache is pre-loaded  
at load time?

On Nov 9, 2009, at 1:09 PM, Robby Findler wrote:

> Then it would slowdown the startup time by that much and people who
> don't use check syntax would suffer.
>
> Robby
>
> On Mon, Nov 9, 2009 at 12:02 PM, Jaime Vargas <jev at mac.com> wrote:
>> Why not simple load them on startup?
>>
>> On Nov 9, 2009, at 11:28 AM, Robby Findler wrote:
>>
>>> Sounds like a good task for when we get multicore support. I'll pass
>>> that along to James and probably Kevin is reading this message.
>>>
>>> Robby
>>>
>>> On Mon, Nov 9, 2009 at 10:27 AM, Matthias Felleisen
>>> <matthias at ccs.neu.edu> wrote:
>>>>
>>>> Yes, I know. It's very slow. Can't we load these indices while  
>>>> the user
>>>> types in something?
>>>>
>>>>
>>>> On Nov 9, 2009, at 10:57 AM, Robby Findler wrote:
>>>>
>>>>> The first time you run it, it loads in the documentation indicies.
>>>>> That might be it. (Watch the status line at the bottom of the  
>>>>> screen
>>>>> and see if that's where it looks like the time is going to know  
>>>>> for
>>>>> sure.)
>>>>>
>>>>> Robby
>>>>>
>>>>> On Mon, Nov 9, 2009 at 8:23 AM, Matthias Felleisen
>>>>> <matthias at ccs.neu.edu>
>>>>> wrote:
>>>>>>
>>>>>> I have noticed this too. The first time around check syntax is  
>>>>>> indeed
>>>>>> painfully slow. The second time+ it is as fast as it used to be.
>>>>>>
>>>>>>
>>>>>> On Nov 9, 2009, at 8:56 AM, Stephen De Gabrielle wrote:
>>>>>>
>>>>>>> Hi, I'm refactoring some mred code, and I'm finding check  
>>>>>>> syntax has
>>>>>>> got painfully slow.
>>>>>>> Does anyone else experience this and what strategies do you  
>>>>>>> use to
>>>>>>> avoid the problem?
>>>>>>>
>>>>>>> I don't think this is a mred specific issue- just an issue for  
>>>>>>> code
>>>>>>> with lots of dependencies.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Stephen
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> --
>>>>>>> Stephen De Gabrielle
>>>>>>> stephen.degabrielle at acm.org
>>>>>>> Telephone +44 (0)20 85670911
>>>>>>> Mobile        +44 (0)79 85189045
>>>>>>> http://www.degabrielle.name/stephen
>>>>>>> _________________________________________________
>>>>>>>  For list-related administrative tasks:
>>>>>>>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>>>>>
>>>>>> _________________________________________________
>>>>>>  For list-related administrative tasks:
>>>>>>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>>>>>
>>>>
>>>>
>>> _________________________________________________
>>>  For list-related administrative tasks:
>>>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>
>>



Posted on the users mailing list.