C++ Developers Want to Integrate Cairo
C + + guru Herb Sutter wants to raise the graphics library for the ISO standard.
Herb Sutter, Chairman of the ISO C++ standardization committee, posted a message to the Cairo list stating that C++ developers plan to integrate the Cairo graphics library as a standard in ISO C++. Cairo is a vector-based 2D graphics library used in numerous open-source projects, including GTK+, Firefox's Gecko layout engine, and the statistics programming environment R.
Although Cairo is actually written in C, the standardization team is investigating the possibility of converting the library to C++ through "mechanical changes," with scripts and other automation tools to transform the C-specific features into C++ equivalents. According to Sutter, "we believe Cairo itself is very well written C (already in an OO style, already const-correct, etc.)..."
A C++ interface for Cairo called cairomm already exists, but the C++ developers are concerned that cairomm might not be in active development.
Subscribe to our ADMIN Newsletters
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Most Popular
Support Our Work
ADMIN content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.