Abstractions
libxcpc library implements an automatic resource cleanup and exception handling in C. Error handling and cleanup code (at least for code that does error handling) can take quite some space in terms of lines of code to be written. This not only increases the binary size, but makes the code more...
Platforms: *nix
License: Freeware | Size: 389.12 KB | Download (94): libxcpc Download |
Class::AbstractLogic is a Perl module to handle Logic Abstractions. SYNOPSIS # the logic class definition package My::Logic::Foo; use Class::AbstractLogic-base; # a logic action action add, needs [qw(a b)], verify { a => sub { /^d+$/ }, b => sub { /^d+$/ } }, sub { $_{a} + $_{b} };...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (93): Class::AbstractLogic Download |
kcurses are some simple widgets and ui abstractions for ncurses, to handle list boxes, vi-like editing fields, mouse selections, and the like. Why? Because sometimes gui programs are more annoying than helpful. web interfaces suck, and gtk/qt programs take up too much real estate, require too...
Platforms: *nix
License: Freeware | Size: 184.32 KB | Download (92): kcurses Download |
mon project was created to monitor the availability of services, and sending alerts on prescribed events. Services are defined as anything tested by a "monitor" program, which can be something as simple as pinging a system, or as complex as analyzing the results of an application-level...
Platforms: *nix
License: Freeware | Size: 296.96 KB | Download (92): mon 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 |
Hashell project is a shell that is written in Haskell language and which it is intended to provide a set of abstractions that allows you to use Haskell as a shell programming language. So that way you can use haskell for your daily administration tasks. Hashell uses hs-plugins to interact with...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (89): Hashell Download |
DBIx::SQL::Abstract is a Perl module that provides a convenient abstraction layer to a database. SYNOPSIS use DBIx::SQL::Abstract; my $dbh = DBIx::SQL::Abstract->new( %dbcfg ); Building SQL Abstractions. my($query, @bind) = $dbh->select($table, @fields, %where, @order); my($query,...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (88): DBIx::SQL::Abstract Download |
The Integrating Modelling Toolkit (IMT) is a generic, comprehensive, and extensible set of abstractions allowing definition and use of interoperable XML-specified model components.
Platforms: *nix, C/C++, BSD
License: Freeware | Download (60): Integrating Modelling Toolkit 0.1a Download |
Open BEAGLE is a C Evolutionary Computation (EC) framework. It provides an high-level software environment to do any kind of EC, with support for tree-based genetic programming; bit string, integer-valued vector, and real-valued vector genetic algorithms; and evolution strategy.The Open BEAGLE...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (59): Open BEAGLE Download |
Perfect Desktop Enhancement for Mac or Windows cannot be just desktop wallpaper change or user interface appearance adjustment. Even if the detailed desktop decoration covers such things as icon customization and installing the most beautiful mouse cursors it is still has free space for special...
Platforms: Mac
License: Freeware | Size: 6.8 MB | Download (57): eDeskToy for Mac OS Download |
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
Platforms: *nix
License: Freeware | Size: 471.04 KB | Download (55): Cedalion for Linux Download |
libnetdude is a library for manipulating libpcap/tcpdump trace files. You may ask why this requires a new library. It provides abstractions on top of the libpcap paradigm that save developers a lot of time by focusing on the relevant parts of their applications. Moreover, libnetdude supports...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (55): libnetdude Download |
SQLUnit is a regression and unit testing harness for testing database stored procedures. An SQLUnit test suite would be written as an XML file. The SQLUnit harness, which is written in Java, uses the JUnit unit testing framework to convert the XML test specifications to JDBC calls and compare the...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 4.7 MB | Download (52): SQLUnit Download |
MARIE is a free software tool using a component-based approach to build robotics software systems by integrating previously-existing and new software components. MARIE's initiative is based on the following main requirements : Reuse softwares, APIs, middlewares and frameworks frequently used...
Platforms: *nix
License: Freeware | Size: 2.7 MB | Download (50): MARIE Download |
PyQt is a set of Python bindings for Nokia's Qt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. There are two sets of bindings: PyQt v4 supports Qt v4; and the older PyQt v3 supports Qt v3 and earlier. The bindings are implemented as a set of...
Platforms: Windows
License: Freeware | Size: 11.2 MB | Download (50): PyQt4 Download |
OOFEM is free finite element code with object oriented architecture for solving mechanical, transport and fluid mechanics problems that operates on various platforms.The aim of this project is to develop efficient and robust tool for FEM computations as well as to provide modular and extensible...
Platforms: C and C plus plus
License: Freeware | Size: 3.26 MB | Download (50): OOFEM Download |
.NET FontManager is a small handy open source library for .NET and ASP.NET. It provides low-level operations with various font formats, which include: TrueType and TrueType collections, OpenType and OpenType collections,Type1 fonts, including Type1C, CID fonts.
With the help of .NET FontManager...
Platforms: Windows, Windows 7
License: Freeware | Size: 850.24 KB | Download (50): .NET FontManager Download |
Vizzini is a Java game framework which provides common abstractions and interfaces to enable quick game development. Targeted areas include board games, arcade games, card games, and simulations.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 4.68 MB | Download (49): Vizzini Game Framework Download |
The VI Toolkit for .NET is a .NET library designed to bring object-oriented design to the VI API by transforming managed object references into first class objects, as well as providing helpful method, property, and class abstractions.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 874.38 KB | Download (48): VI Toolkit for .NET Download |
JSAX - JavaScript Abstractions for X(HT)ML This is a JavaScript framework which is compatibel with the latest versions of Mozilla, Opera, Konqueror(+safari) and M$-IE.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 154.04 KB | Download (47): JSAX JavaScript Abstractions for X(HT)ML Download |