libstarpu-contrib-1.4-2
Task scheduler for heterogeneous multicore machines
StarPU is a runtime system that offers support for heterogeneous
multicore machines. While many efforts are devoted to design efficient
computation kernels for those architectures (e.g. to implement BLAS
kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
offloading such kernels (and implementing data coherency across
the machine), but it also makes sure the kernels are executed as
efficiently as possible.
nix-setup-systemd
Purely functional package manager (systemd setup)
A powerful package manager for Linux and other Unix systems that
makes package management reliable and reproducible. Nix provides
atomic upgrades and rollbacks, side-by-side installation of multiple
versions of a package, multi-user package management and easy setup
of build environments.
blueprint-tools
Blueprint meta build system (command-line tools)
Blueprint is a meta-build system that reads in Blueprints files that
describe modules that need to be built, and produces a Ninja manifest
describing the commands that need to be run and their dependencies.
Where most build systems use built-in rules or a domain-specific language
to describe the logic for converting module descriptions to build rules,
Blueprint delegates this to per-project build logic written in Go.
For large, heterogenous projects this allows the inherent complexity
of the build logic to be maintained in a high-level language, while
still allowing simple changes to individual modules by modifying easy
to understand Blueprints files.
lib32gphobos1-ppc64-cross
Phobos D standard library (runtime library)
This is the Phobos standard library that comes with the D2 compiler.
libphobos2-ldc-shared91
LLVM D Compiler - Standard and runtime libraries
LDC is a portable compiler for the D programming language with modern
optimization and code generation capabilities.
It is based on the latest DMD frontend and uses LLVM as backend.