[coyotos-dev] Accept GCJ into the tool chain?

Haplo starfirex at comcast.net
Mon Nov 27 20:38:36 CST 2006


milliseconds is not a viable measure for this sort of thing. A faster  
processor would produce smaller numbers, and it can vary depending on  
what the processor supports and how the code is written. Trashy code  
can still run fast if it uses SIMD effectively. Also, a factor of two  
is still a rather large amount, even if it is only 1ms vs 2ms. Take 1  
million operations, which can be typical in many cases, and you have  
1 seconds vs 2 second now. For a large job like compiling a large  
application, that could mean a difference of 10 minutes vs 20  
minutes, which is rather more significant. My question is: Why do you  
have to choose? "Fast" and "Stable" are not mutually exclusive, and  
you can even do fast and flashy and stable at the same time. It's all  
about how you go about it. As for the security features of the  
language, well I'm not so sure about that, but there must be some  
developed language that has what you require, or at least one that  
has all but an stl. An stl might be a pain to write, but it's not  
that big of a deal after working on a kernel for a year. Once you  
write it, you might add to it later or fix it, but you won't have to  
go back and rewrite it again, and writing your own stl means you can  
include functions to make life easy for you in meeting your specific  
needs with coyotos.

On Nov 27, 2006, at 9:16 PM, Tracy R Reed wrote:

> Jonathan S. Shapiro wrote:
>> I tend to agree, but "slightly slower" should certainly mean  
>> "within a
>> factor of two". Even on these fairly contrived benchmarks, we aren't
>> seeing a factor of two in far too many of the cases.
>
> Ah, but by saying "factor of two" instead of "2ms vs 1ms" we are  
> playing
> statistical games to make the difference seem big.
>
> Sort of like how a certain chemical might "double" your risk of cancer
> which in reality means from .0002% to .0004%.
>
> Even if it were 20ms vs 1ms it still wouldn't be a big deal. I can
> afford to wait 19ms longer if it means I can have the software to  
> use vs
> not having it or having it work correctly vs being buggy.
>
> -- 
> Tracy R Reed                  http://ultraviolet.org
> A: Because we read from top to bottom, left to right
> Q: Why should I start my reply below the quoted text
> _______________________________________________
> coyotos-dev mailing list
> coyotos-dev at smtp.coyotos.org
> http://www.coyotos.org/mailman/listinfo/coyotos-dev



More information about the coyotos-dev mailing list