Mac · Free download · Editors

macstl0.1.5

A new C++ source library designed to bring the Macintosh into the world of modern generic programming.

Operating system
Mac OS X 10.2
File size
435 KB
License
Shareware
Last updated
Feb 5, 2025

235 downloads·475 page views

Sponsored

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

Category
Editors
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

Leave a comment

Help fellow users decide. Share your experience with macstl.

Download macstl