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>. --
