Stl Slicing
libAfterImage is a small, fast, and powerful library for high-quality image manipulation. libAfterImage is a generic image manipulation library. It was initially implemented to address AfterStep Window Managers needs for image handling, but it evolved into extremely powerfull and flexible...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (96): libAfterImage Download |
PDL::Ufunc Perl module contains primitive ufunc operations for pdl. This module provides some primitive and useful functions defined using PDL::PP based on functionality of what are sometimes called ufuncs (for example NumPY and Mathematica talk about these). It collects all the functions...
Platforms: *nix
License: Freeware | Size: 2.1 MB | Download (96): PDL::Ufunc Download |
PDL::NiceSlice Perl module contains a nicer slicing syntax for PDL. SYNOPSYS use PDL::NiceSlice; $a(1:4) .= 2; # concise syntax for ranges print $b((0),1:$end); # use variables in the slice expression $a->xchg(0,1)->(($pos-1)) .= 0; # default method syntax $idx = long 1, 7, 3, 0; # a...
Platforms: *nix
License: Freeware | Size: 2.1 MB | Download (95): PDL::NiceSlice Download |
Better String Library is an abstraction of a string data type which is superior to the C library char buffer string type and C++s std::string. The library is totally stand alone, portable (known to work with gcc/g++, MSVC++, Intel C++, WATCOM C/C++, Turbo C, Borland C++, IBMs native CC compiler...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (95): Better String Library Download |
dc-qt is a graphical user interface for a direct connect client called DCTC which is available for Linux and other flavours of UNIX. As the name suggests, it is written using Qt. dc-qt is currently under development and should be considered beta software. dc-qt project is already quite usable,...
Platforms: *nix
License: Freeware | Size: 3 MB | Download (95): dc-qt 0.2.0 Download |
Audio::TagLib is a library for reading and editing audio meta data, commonly known as tags. SYNOPSIS use Audio::TagLib; use warnings; use strict; my $f = Audio::TagLib::FileRef->new("Latex Solar Beef.mp3"); my $artist = $f->tag()->artist(); print $artist->toCString(), "n"; # got "Frank...
Platforms: *nix
License: Freeware | Size: 1.4 MB | Download (95): Audio::TagLib Download |
ixlib is a small c++ tools library based upon the standard template library. It provides: - a javascript interpreter - an exception handling framework - garbage collection - automatic array management - planar geometry (rectangles, regions) - polygons (rasterization, convex hull,...
Platforms: *nix
License: Freeware | Size: 358.4 KB | Download (94): ixlib Download |
PDL::Slices is a Perl module used for indexing, slicing, and dicing. SYNOPSIS use PDL; $a = ones(3,3); $b = $a->slice(-1:0,(1)); $c = $a->dummy(2); This package provides many of the powerful PerlDL core index manipulation routines. These routines mostly allow two-way data flow, so you...
Platforms: *nix
License: Freeware | Size: 2.1 MB | Download (94): PDL::Slices Download |
AVL Array is an STL-like container for C++ that fills the gap between vector (or deque) and list, providing both fast random access and fast insertion/removal, all O(log n). This is not a map; in an avl_array, the "keys" always range from 0 to size-1, and they automatically change on insertion...
Platforms: *nix
License: Freeware | Size: 71.68 KB | Download (93): AVL Array Download |
recls (recursive ls) is a platform-independent recursive search library. This library came about as the first exemplar for my C/C++ Users Journal column, Positive Integration, which deals with issues of language integration between C/C++ and a host of other languages. The library itself is...
Platforms: *nix
License: Freeware | Size: 1.7 MB | Download (93): recls Download |
Open-RJ is an library that implements readers for the Record-Jar structured text file format. Mappings are provided to several languages and technologies, including C++, COM, D, Java, .NET, Python, Ruby, and STL. In addition to platform-independence, the library focuses on small runtime costs -...
Platforms: *nix
License: Freeware | Size: 1.3 MB | Download (93): Open-RJ Download |
StreamCruncher is an Event Processor. The project supports a language based on SQL which allows you to define Event Processing constructs like Sliding Windows, Time Based Windows, Partitions and Aggregates. Queries can be written using this language, which are used to monitor streams of...
Platforms: *nix
License: Freeware | Size: 3.9 MB | Download (92): StreamCruncher 2.1 Download |
MPC Maid ('MM') is a software editor for the Akai MPC 500, MPC 1000, and MPC 2500. It is Mac, PC, and Linux-compliant and makes the edition of MPC programs files easy. It also features a semi-automatic slicing tool to chop loops into slices.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.73 MB | Download (92): MPC Maid Download |
s11n (an abbreviation for serialization) is an Open Source project focused on the generic serialization of objects (i.e., object persistence) in the C++ programming language. s11n library, appropriately named libs11n, can easily serialize all manner of PODs (Plain Old Data types), most STL...
Platforms: *nix
License: Freeware | Size: 522.24 KB | Download (91): s11n Download |
ferrisfuse is a FUSE module for mounting libferris filesystems through the Linux kernel. About libferris In non technical terms libferris makes the file system and other hierarchical storage systems easier to use. For the geeks out there, libferris is a virtual file system (VFS) that runs in...
Platforms: *nix
License: Freeware | Size: 276.48 KB | Download (91): ferrisfuse Download |
Kenosis is a fully-distributed p2p RPC system built on top of XMLRPC. Nodes are automatically connected to each other via a Kademlia-style network, and can route RPC requests efficiently to any online node. Kenosis project is reliable and well-tested. - Nodes are identified by 160-bit...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (91): Kenosis Download |
XMLLiterate is framework for literate programming using XML. XMLLiterate uses the STL and patterns extensively and runs on all platforms supported by Boost. Most of the current programming systems allow you to use an IDE to generate all of the different parts of your code, and then you generate...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (91): XMLLiterate Download |
macstl is a C++ header library designed to bring the world of generic programming to the Macintosh, and deliver the surprising speed of SIMD in an intuitive cross-platform package. For example, a simple loop calculating a trigonometric function over an array can be speeded up 450 times. Generic...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (91): macstl Download |
LinAl was designed to bring together C++ and FORTRAN. At the same time LinAl is supposed to be easy to use, fast, and reasonably safe. LinAl library is based on STL techniques and uses the STL containers for the storage of matrix data and STL algorithms where feasible. Low level, algebraic...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (90): LinAl Download |
LibMSWrite is a free, platform-independent C++ filter library that can read and write the Microsoft Write 3.0/3.1 document format. LibMSWrite library supports what is believed to be the complete featureset of the Write file format. It is fully portable across 32-bit and 64-bit architectures and...
Platforms: *nix
License: Freeware | Size: 75.78 KB | Download (90): LibMSWrite Download |