"Simon Marlow" <[EMAIL PROTECTED]> writes:

> I don't know how the Ada guys do it.  Perhaps they have an alternate
> set of compiled libraries with bounds-checking turned off?

Me neither, I've just heard the idea discussed, not the actual
technology. 

>> I suppose I can do it by wrapping array accesses in a class or
>> otherwise, with a safe and an unsafe implementation, and switch when
>> I'm satisfied things work.

> Yes, that would do it.

Moving to unsafeAt gained me a couple of percent in my application.
Throwing in a -fliberate-case gave me a miniscule, but possibly
positive gain.

However, linking statically (with -optl-static) causes my program to
stack overflow!?  Sounds very strange to me, but I don't have time to
investigate that further today.  I'll look into it a bit more
tomorrow. 

> Large file support will be in 6.2.

Goodie!

-kzm
-- 
If I haven't seen further, it is by standing in the footprints of giants
_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to