Overview
What is macstl?
A new C++ source library designed to bring the Macintosh into the world of modern generic programming.
In depth
A closer look at macstl
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 offers 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. Even with Altivecoptimizations off, it is almost 2x faster than gcc, due to the ruthless weeding out of redundant loads and stores.
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.
Verdict
Should you download macstl?
macstl runs on
Mac OS X 10.2
and is available under the
Shareware
license
— the installer is 435 KB.
We’ve catalogued it under
Editors.
✓
Verified clean. Every macstl build on SoftLookup is scanned for viruses, spyware, adware, trojans and backdoors. We re-test on every update.
Sponsored
At a glance
macstl specifications
- Publisher
-
Pixelglow Software
- Last updated
- Feb 5, 2025
- License
- Shareware
- Operating system
- Mac OS X 10.2
- File size
- 435 KB
- Price
- Free
- Page views
- 475
Help fellow users decide. Share your experience with macstl.