Simplifies implementation of GenServer based processes in Elixir.
ExActor helps removing the boilerplate that typically occurs when
using GenServer behaviour.
Python bindings for Enlightenment Foundation Libraries and for Elementary.
The distance library is used to compare pieces of data for similarity.
Specifically, it contains a number of methods to find the "edit distance"
between inputs, or the number of differences between them. These differences
are calculated using various mechanisms. The inputs to these functions can be
character strings or arbitrary data.
A version of malloc/free/realloc written by Doug Lea and released to the
public domain.
Version 2.6.5
Based loosely on libg++-1.2X malloc. (It retains some of the overall
structure of old version, but most details differ.)
libdlna aims at being the reference open-source implementation of DLNA (Digital
Living Network Alliance) standards. Its primary goal is to provide DLNA support
to uShare, an embedded DLNA & UPnP A/V Media Server, but it will be used to
build both DLNA servers and players in the long term.
Libdnsres provides a non-blocking thread-safe API for resolving DNS names. It
requires that your main application is built on top of libevent. Libdnsres' API
essentially mirrors the traditional gethostbyname and getaddrinfo interfaces.
All return values have been replaced by callbacks instead.
The code borrows heavily from the BSD resolver library. In fact, it is an
extremely ugly hack to make the BSD resolver library non-blocking and
thread-safe without changing the API too much.
The C++ Portable Components currently consist of four libraries.
The Foundation library contains a platform abstraction layer
(including classes for multithreading, file system access, logging,
etc.), as well as a large number of useful utility classes, such
various stream buffer and stream classes, URI handling, and many
more.
The Net library contains network classes (sockets, HTTP, etc.)
The XML library contains an XML parser with SAX2 and DOM interfaces,
as well as an XMLWriter.
The Util library contains classes for working with configuration
files and command line arguments, as well as various utility classes.
LibDS is a small but powerful and easy to use library containing a few
very useful data structures. Currently, the following data structures are
supported:
- a balanced binary tree (an AVL tree);
- a binary HEAP;
- a QUEUE;
- a HASH table;
- a SET and a BAG;
- a variable length array that can grows dynamically as new elements are
added or deleted (PARRAY).
- a STACK;
LibDS has been designed to be very easy to use, without sacrificing either
flexibility or speed. The API is small, and clean.
Check is a unit test framework for C. It features a simple interface for
defining unit tests, putting little in the way of the developer. Tests are run
in a separate address space, so Check can catch both assertion failures and code
errors that cause segmentation faults or other signals.
The libdwarf library is the base for the dwarfdump utility
by the same author. It implements routines to access the
DWARF debugging information found in ELF object files.