libast2t64

Library of Assorted Spiffy Things

LibAST is the Library of Assorted Spiffy Things. It contains many spiffy things, and it is a library. Thus, the ever-so-creative name. LibAST has been previously known as libmej, the Eterm helper library which nobody really understood and certainly never used. The plan is to gradually remove some of the neat stuff from Eterm that could be made generic (things like the theme parsing engine, the command-line options parser, perhaps the event engine, ...) and place it here in the hopes that others will find them useful.

libavl1t64

AVL tree manipulation library - runtime

This library consists of a set of functions to manipulate AVL trees. AVL trees are very efficient balanced binary trees, similar to red-black trees. The functions in this library can handle any kind of payload and search key type.

libbigwig0t64

C library for handling bigWig files

This package provides a C library for reading/parsing local and remote bigWig and bigBed files. This library was refurbished to particularly suit to be wrapped by scripting languages by avoiding early bailouts in case of errors.

libctypes-ocaml

library for binding to C libraries using pure OCaml (runtime)

The ocaml-ctypes library makes it possible to call C functions directly from OCaml without writing or generating C code. The core of the library is a set of combinators for describing C types -- scalars, functions, structs, unions, arrays, and pointers to values and functions. Type descriptions can then be used to bind native functions and values.

clojure

Lisp dialect for the JVM

Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.

libxcursor1

X cursor management library

Xcursor is a simple library designed to help locate and load cursors for the X Window System. Cursors can be loaded from files or memory and can exist in several sizes; the library automatically picks the best size. When using images loaded from files, Xcursor prefers to use the Render extension's CreateCursor request for rendering cursors. Where the Render extension is not supported, Xcursor maps the cursor image to a standard X cursor and uses the core X protocol CreateCursor request.