Yes - but this is just one of the optimizations, and is also related to 
making Julia no longer dependent on utf8proc.c and it's 1.5MB of data... 
(much better for the Rasperry Pi, wouldn't you think?)

I haven't seen any profiles yet of Julia compilation, I'd be interested in 
seeing where most of the time is spent... I figure you are probably 
correct, but the more important thing here is more reducing
all of the bloat...

And yes, I know that quote quite well... but I've been optimizing things 
for 40 years now... I *think* I have some idea what might be useful to 
optimize or not (whether for space or speed)...

-Scott
On Tuesday, May 19, 2015 at 10:35:05 AM UTC-4, Steven G. Johnson wrote:
>
>
>
> On Monday, May 18, 2015 at 9:38:40 PM UTC-4, Scott Jones wrote:
>>
>> I don't know how much time in compiling Julia is spent on seeing if a 
>> character is a start identifier character or a plain identifier 
>> character... but this should speed those checks up quite a bit.
>>
>
> I strongly suspect that this is a negliglible fraction of the parsing 
> time, which itself is a small fraction of the compilation time IIRC.
>
> Have you heard the phrase "premature optimization is the root of all evil?"
>

Reply via email to