This message comes to you from MacDev-1(tm) -- the Mac(tm) OS Developer
News and Info server.  See below for more info on this list (including
sub/unsub details).
__________________________

Pixelglow Software is proud to announce the immediate availability of
macstl 0.1.1 -- a new C++ source library designed to bring the Macintosh
into the world of modern generic programming. macstl gives you the elegance
and efficiency of programming with templates. macstl is distinctly mac as
well -- you program with Mac OS X concepts and technologies using a
cutting-edge interface.

macstl features a new implementation of std::valarray optimized for the
Altivec. It runs inline arithmetic 7.76x faster than gcc 3.1 and inline
transcendentals 14.21x faster than gcc 3.1, achieved by ruthlessly rooting
out redundant loads and stores. And Altivec programmers get to use a clear,
natural syntax without sacrificing speed or portability.

The Mach copy-on-write vector is a partial specialization of
std::vector for the Mach allocator. It neatly uses the OS vm_copy
facility to "get around" thread safety issues when doing copy-on-write
and reference counting. As a result, std::vector can be copied, passed
back by value and enlarged without the same overheads.

With the imminent release of the Power Macintosh G5 and the PowerPC 970,
now is the time to unleash the true potential of the Altivec execution
engine!

http://www.pixelglow.com/macstl/

Cheers, Glen Low
Pixelglow Software
www.pixelglow.com

__________________________

Please visit our sponsors:

    RadGad(sm): The Place for Useful Gifts & Gadgets.(sm)
    http://www.radgad.com/, mailto:[EMAIL PROTECTED], or 877-5-RADGAD

    MacTech(r) Magazine: The journal of Macintosh technology and development
    http://www.mactech.com, mailto:[EMAIL PROTECTED], or 805-494-9797

    DevDepot(sm): Your Source for RAM, Technical & Developer Products
    http://www.devdepot.com, mailto:[EMAIL PROTECTED] or call 877-DEPOT-NOW

To submit a posting to MacDev-1, mailto:[EMAIL PROTECTED]  To
subscribe to MacDev-1, send mail to [EMAIL PROTECTED] with the
SUBJECT line reading "SUBSCRIBE MACDEV-1".  To unsubscribe, the SUBJECT
line should read "UNSUBSCRIBE MACDEV-1".

MacTech, Developer Depot, RadGad, and Xplain Corporation are not
responsible for any errors, omissions, or other inaccuracies in this
message.

News may be propagated freely, but please attribute your source as MacTech
Magazine, <http://www.mactech.com>.
-- 

Reply via email to