Packages — C (Page 2 of 3)

cl-ironclad 0.42 — Cryptographic toolkit written in Common Lisp

Ironclad is a cryptography library written entirely in Common Lisp. It includes support for several popular ciphers, digests, MACs and public key cryptography algorithms. For several implementations that support Gray streams, support is included for convenient stream wrappers.

cl-jpl-queues 0.1 — Common Lisp library implementing a few different kinds of queues

A Common Lisp library implementing a few different kinds of queues:

  • Bounded and unbounded FIFO queues.

  • Lossy bounded FIFO queues that drop elements when full.

  • Unbounded random-order queues that use less memory than unbounded FIFO queues.

Additionally, a synchronization wrapper is provided to make any queue conforming to the jpl-queues API thread-safe for lightweight multithreading applications. (See Calispel for a more sophisticated CL multithreaded message-passing library with timeouts and alternation among several blockable channels.)

cl-jpl-util 20151005 — Collection of Common Lisp utility functions and macros

cl-jpl-util is a collection of Common Lisp utility functions and macros, primarily for software projects written in CL by the author.

cl-json 0.5-1.6dfebb9 — JSON encoder and decoder for Common-Lisp

cl-json provides an encoder of Lisp objects to JSON format and a corresponding decoder of JSON data to Lisp objects. Both the encoder and the decoder are highly customizable; at the same time, the default settings ensure a very simple mode of operation, similar to that provided by yason or st-json.

cl-let-plus 0.0.0-1.5f14af6 — Destructuring extension of let*

This library implements the let+ macro, which is a dectructuring extension of let*. It features:

  • Clean, consistent syntax and small implementation (less than 300 LOC, not counting tests)

  • Placeholder macros allow editor hints and syntax highlighting

  • &ign for ignored values (in forms where that makes sense)

  • Very easy to extend

cl-lift 0.0.0-1.7d49a66 — LIsp Framework for Testing

The LIsp Framework for Testing (LIFT) is a unit and system test tool for LISP. Though inspired by SUnit and JUnit, it's built with Lisp in mind. In LIFT, testcases are organized into hierarchical testsuites each of which can have its own fixture. When run, a testcase can succeed, fail, or error. LIFT supports randomized testing, benchmarking, profiling, and reporting.

cl-lisp-unit 0.0.0-1.89653a2 — Common Lisp Test framework inspired by JUnit to be simple of use

lisp-unit is a Common Lisp library that supports unit testing. It is an extension of the library written by Chris Riesbeck.

cl-lparallel 2.8.4 — Parallelism for Common Lisp

lparallel is a library for parallel programming in Common Lisp, featuring:

  • a simple model of task submission with receiving queue,

  • constructs for expressing fine-grained parallelism,

  • asynchronous condition handling across thread boundaries,

  • parallel versions of map, reduce, sort, remove, and many others,

  • promises, futures, and delayed evaluation constructs,

  • computation trees for parallelizing interconnected tasks,

  • bounded and unbounded FIFO queues,

  • high and low priority tasks,

  • task killing by category,

  • integrated timeouts.

cl-markup 0.1-1.e0eb7de — Markup generation library for Common Lisp

A modern markup generation library for Common Lisp that features:

  • Fast (even faster through compiling the code)

  • Safety

  • Support for multiple document types (markup, xml, html, html5, xhtml)

  • Output with doctype

  • Direct output to stream

cl-mgl-pax 0.0.0-1.8184484 — Exploratory programming environment and documentation generator

PAX provides an extremely poor man's Explorable Programming environment. Narrative primarily lives in so called sections that mix markdown docstrings with references to functions, variables, etc, all of which should probably have their own docstrings.

The primary focus is on making code easily explorable by using SLIME's M-. (slime-edit-definition). See how to enable some fanciness in Emacs Integration. Generating documentation from sections and all the referenced items in Markdown or HTML format is also implemented.

With the simplistic tools provided, one may accomplish similar effects as with Literate Programming, but documentation is generated from code, not vice versa and there is no support for chunking yet. Code is first, code must look pretty, documentation is code.

cl-named-readtables 0.9-1.4dfb89f — Library that creates a namespace for named readtables

Named readtables is a library that creates a namespace for named readtables, which is akin to package namespacing in Common Lisp.

cl-nibbles 0.14 — Common Lisp library for accessing octet-addressed blocks of data

When dealing with network protocols and file formats, it's common to have to read or write 16-, 32-, or 64-bit datatypes in signed or unsigned flavors. Common Lisp sort of supports this by specifying :element-type for streams, but that facility is underspecified and there's nothing similar for read/write from octet vectors. What most people wind up doing is rolling their own small facility for their particular needs and calling it a day.

This library attempts to be comprehensive and centralize such facilities. Functions to read 16-, 32-, and 64-bit quantities from octet vectors in signed or unsigned flavors are provided; these functions are also SETFable. Since it's sometimes desirable to read/write directly from streams, functions for doing so are also provided. On some implementations, reading/writing IEEE singles/doubles (i.e. single-float and double-float) will also be supported.

cl-parenscript 2.6-1.061d8e2 — Translator from a subset of Common Lisp to JavaScript

Parenscript is a translator from an extended subset of Common Lisp to JavaScript. Parenscript code can run almost identically on both the browser (as JavaScript) and server (as Common Lisp).

Parenscript code is treated the same way as Common Lisp code, making the full power of Lisp macros available for JavaScript. This provides a web development environment that is unmatched in its ability to reduce code duplication and provide advanced meta-programming facilities to web developers.

At the same time, Parenscript is different from almost all other "language X" to JavaScript translators in that it imposes almost no overhead:

  • No run-time dependencies: Any piece of Parenscript code is runnable as-is. There are no JavaScript files to include.

  • Native types: Parenscript works entirely with native JavaScript data types. There are no new types introduced, and object prototypes are not touched.

  • Native calling convention: Any JavaScript code can be called without the need for bindings. Likewise, Parenscript can be used to make efficient, self-contained JavaScript libraries.

  • Readable code: Parenscript generates concise, formatted, idiomatic JavaScript code. Identifier names are preserved. This enables seamless debugging in tools like Firebug.

  • Efficiency: Parenscript introduces minimal overhead for advanced Common Lisp features. The generated code is almost as fast as hand-written JavaScript.

cl-parse-float 0.0.0-1.2aae569 — Parse a floating point value from a string in Common Lisp

This package exports the following function to parse floating-point values from a string in Common Lisp.

cl-portable-threads 2.3-1.c0e61a1 — Portable threads (and scheduled and periodic functions) API for Common Lisp

Portable Threads (and Scheduled and Periodic Functions) API for Common Lisp (from GBBopen project).

cl-ppcre 2.0.11 — Portable regular expression library for Common Lisp

CL-PPCRE is a portable regular expression library for Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.

cl-proc-parse 0.0.0-1.ac36368 — Procedural vector parser

This is a string/octets parser library for Common Lisp with speed and readability in mind. Unlike other libraries, the code is not a pattern-matching-like, but a char-by-char procedural parser.

cl-prove 1.0.0-1.4f9122b — Yet another unit testing framework for Common Lisp

This project was originally called cl-test-more. prove is yet another unit testing framework for Common Lisp. The advantages of prove are:

  • Various simple functions for testing and informative error messages

  • ASDF integration

  • Extensible test reporters

  • Colorizes the report if it's available (note for SLIME)

  • Reports test durations

cl-prove-asdf 1.0.0-1.4f9122b — Test requirement for the Common Lisp 'prove' library

Test requirement for the Common Lisp prove library.

cl-ptester 20160929 — Portable test harness package

ptester is a portable testing framework based on Franz's tester module.

cl-puri 20180228 — Portable URI Library

This is portable Universal Resource Identifier library for Common Lisp programs. It parses URI according to the RFC 2396 specification

cl-pythonic-string-reader 0.0.0-1.47a70ba — Read table modification inspired by Python's three quote strings

This piece of code sets up some reader macros that make it simpler to input string literals which contain backslashes and double quotes This is very useful for writing complicated docstrings and, as it turns out, writing code that contains string literals that contain code themselves.

cl-queues 0.0.0-1.47d4da6 — Common Lisp queue library

This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.

cl-queues.priority-cqueue 0.0.0-1.47d4da6 — Thread safe fibonacci priority queue implementation

This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.

cl-queues.priority-queue 0.0.0-1.47d4da6 — Priority queue (Fibonacci) implementation

This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.

cl-queues.simple-cqueue 0.0.0-1.47d4da6 — Thread safe queue implementation

This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.

cl-queues.simple-queue 0.0.0-1.47d4da6 — Simple queue implementation

This is a simple queue library for Common Lisp with features such as non-consing thread safe queues and fibonacci priority queues.

cl-rt 1990.12.19 — MIT Regression Tester

RT provides a framework for writing regression test suites.

cl-s-xml 3 — Simple XML parser implemented in Common Lisp

S-XML is a simple XML parser implemented in Common Lisp. This XML parser implementation has the following features:

  • It works (handling many common XML usages).

  • It is very small (the core is about 700 lines of code, including comments and whitespace).

  • It has a core API that is simple, efficient and pure functional, much like that from SSAX (see also http://ssax.sourceforge.net).

  • It supports different DOM models: an XSML-based one, an LXML-based one and a classic xml-element struct based one.

  • It is reasonably time and space efficient (internally avoiding garbage generatation as much as possible).

  • It does support CDATA.

  • It should support the same character sets as your Common Lisp implementation.

  • It does support XML name spaces.

This XML parser implementation has the following limitations:

  • It does not support any special tags (like processing instructions).

  • It is not validating, even skips DTD's all together.

cl-s-xml-rpc 7 — Implementation of XML-RPC in Common Lisp for both client and server

S-XML-RPC is an implementation of XML-RPC in Common Lisp for both client and server.

cl-simple-scanf 0-1.5048480 — Simple scanf-like functionality implementation

A simple scanf-like functionality implementation.

cl-slynk 1.0.0-beta-2.cbf84c3 — Common Lisp IDE for Emacs

SLY is a fork of SLIME, an IDE backend for Common Lisp. It also features a completely redesigned REPL based on Emacs's own full-featured comint.el, live code annotations, and a consistent interactive button interface. Everything can be copied to the REPL. One can create multiple inspectors with independent history.

cl-split-sequence 1.4.1 — Member of the Common Lisp Utilities family of programs

Splits sequence into a list of subsequences delimited by objects satisfying the test.

cl-string-match 0-1.5048480 — Portable, dependency-free set of utilities to manipulate strings in Common Lisp

cl-strings is a small, portable, dependency-free set of utilities that make it even easier to manipulate text in Common Lisp. It has 100% test coverage and works at least on sbcl, ecl, ccl, abcl and clisp.

cl-strings 0.0.0-1.c5c5cba — Portable, dependency-free set of utilities to manipulate strings in Common Lisp

cl-strings is a small, portable, dependency-free set of utilities that make it even easier to manipulate text in Common Lisp. It has 100% test coverage and works at least on sbcl, ecl, ccl, abcl and clisp.

cl-stumpwm 18.05 — Window manager written in Common Lisp

Stumpwm is a window manager written entirely in Common Lisp. It attempts to be highly customizable while relying entirely on the keyboard for input. These design decisions reflect the growing popularity of productive, customizable lisp based systems.

cl-trivial-features 0.8 — Ensures consistency of *FEATURES* in Common Lisp

Trivial-features ensures that *FEATURES* is consistent across multiple Common Lisp implementations.

cl-trivial-garbage 0.21 — Portable GC-related APIs for Common Lisp

trivial-garbage provides a portable API to finalizers, weak hash-tables and weak pointers on all major implementations of the Common Lisp programming language.

cl-trivial-gray-streams 0.0.0-1.0483ade — Compatibility layer for Gray streams implementations

Gray streams is an interface proposed for inclusion with ANSI CL by David N. Gray. The proposal did not make it into ANSI CL, but most popular CL implementations implement it. This package provides an extremely thin compatibility layer for gray streams.

cl-unicode 0.1.5-1.9fcd06f — Portable Unicode library for Common Lisp

CL-UNICODE is a portable Unicode library Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.

cl-unix-opts 0.1.7 — Unix-style command line options parser

This is a minimalistic parser of command line options. The main advantage of the library is the ability to concisely define command line options once and then use this definition for parsing and extraction of command line arguments, as well as printing description of command line options (you get --help for free). This way you don't need to repeat yourself. Also, unix-opts doesn't depend on anything and allows to precisely control behavior of the parser via Common Lisp restarts.

cl-usocket 0.7.1-1.86e7efb — Universal socket library for Common Lisp (server side)

This library strives to provide a portable TCP/IP and UDP/IP socket interface for as many Common Lisp implementations as possible, while keeping the abstraction and portability layer as thin as possible.

cl-usocket-server 0.7.1-1.86e7efb — Universal socket library for Common Lisp (server side)

This library strives to provide a portable TCP/IP and UDP/IP socket interface for as many Common Lisp implementations as possible, while keeping the abstraction and portability layer as thin as possible.

cl-yacc 0.3 — LALR(1) parser generator for Common Lisp, similar in spirit to Yacc

CL-Yacc is a LALR(1) parser generator for Common Lisp, similar in spirit to AT&T Yacc, Berkeley Yacc, GNU Bison, Zebu, lalr.cl or lalr.scm.

CL-Yacc uses the algorithm due to Aho and Ullman, which is the one also used by AT&T Yacc, Berkeley Yacc and Zebu. It does not use the faster algorithm due to DeRemer and Pennello, which is used by Bison and lalr.scm (not lalr.cl).

cl-yale-haskell 2.0.5-1.85f94c72a — Port of the Yale Haskell system to CLISP

This package provides the Yale Haskell system running on top of CLISP.

clalsadrv 2.0.0 — C++ wrapper around the ALSA API

clalsadrv is a C++ wrapper around the ALSA API simplifying access to ALSA PCM devices.

clamav 0.100.2 — Antivirus engine

Clam AntiVirus is an anti-virus toolkit, designed especially for e-mail scanning on mail gateways. It provides a number of utilities including a flexible and scalable multi-threaded daemon, a command line scanner, and advanced tool for automatic database updates. The core of the package is an anti-virus engine available in the form of a shared library.

clang 3.9.1 — C language family frontend for LLVM

Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end. The Clang project includes the Clang front end, the Clang static analyzer, and several code analysis tools.

clang 3.6.2 — C language family frontend for LLVM

Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end. The Clang project includes the Clang front end, the Clang static analyzer, and several code analysis tools.

clang 3.8.1 — C language family frontend for LLVM

Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end. The Clang project includes the Clang front end, the Clang static analyzer, and several code analysis tools.

clang 6.0.1 — C language family frontend for LLVM

Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end. The Clang project includes the Clang front end, the Clang static analyzer, and several code analysis tools.

clang 3.7.1 — C language family frontend for LLVM

Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end. The Clang project includes the Clang front end, the Clang static analyzer, and several code analysis tools.

clang 3.5.2 — C language family frontend for LLVM

Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end. The Clang project includes the Clang front end, the Clang static analyzer, and several code analysis tools.

clang-runtime 3.9.1 — Runtime library for Clang/LLVM

The "clang-runtime" library provides the implementations of run-time functions for C and C++ programs. It also provides header files that allow C and C++ source code to interface with the "sanitization" passes of the clang compiler. In LLVM this library is called "compiler-rt".

clang-runtime 3.7.1 — Runtime library for Clang/LLVM

The "clang-runtime" library provides the implementations of run-time functions for C and C++ programs. It also provides header files that allow C and C++ source code to interface with the "sanitization" passes of the clang compiler. In LLVM this library is called "compiler-rt".

clang-runtime 6.0.1 — Runtime library for Clang/LLVM

The "clang-runtime" library provides the implementations of run-time functions for C and C++ programs. It also provides header files that allow C and C++ source code to interface with the "sanitization" passes of the clang compiler. In LLVM this library is called "compiler-rt".

clang-runtime 3.6.2 — Runtime library for Clang/LLVM

The "clang-runtime" library provides the implementations of run-time functions for C and C++ programs. It also provides header files that allow C and C++ source code to interface with the "sanitization" passes of the clang compiler. In LLVM this library is called "compiler-rt".

clang-runtime 3.5.2 — Runtime library for Clang/LLVM

The "clang-runtime" library provides the implementations of run-time functions for C and C++ programs. It also provides header files that allow C and C++ source code to interface with the "sanitization" passes of the clang compiler. In LLVM this library is called "compiler-rt".

clang-runtime 3.8.1 — Runtime library for Clang/LLVM

The "clang-runtime" library provides the implementations of run-time functions for C and C++ programs. It also provides header files that allow C and C++ source code to interface with the "sanitization" passes of the clang compiler. In LLVM this library is called "compiler-rt".

classpath 0.99-1.e7c13ee0c — Essential libraries for Java

This is a GNU package.

GNU Classpath is a project to create core class libraries for use with runtimes, compilers and tools for the Java programming language.

claws-mail 3.17.1 — GTK-based Email client

Claws-Mail is an email client (and news reader) based on GTK+. The appearance and interface are designed to be familiar to new users coming from other popular email clients, as well as experienced users. Almost all commands are accessible with the keyboard. Plus, Claws-Mail is extensible via addons which can add many functionalities to the base client.

clementine 1.3.1-2.4619a4c — Music player and library organizer

Clementine is a multiplatform music player. It is inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and playing your music.

cli-visualizer 1.6 — Command-line audio visualizer

cli-visualizer displays fast-Fourier transforms (FFTs) of the sound being played, as well as other graphical representations.

clinfo 2.2.18.04.06 — Print information about OpenCL platforms and devices

This package provides the clinfo command that enumerates all possible (known) properties of the OpenCL platform and devices available on the system.

clipit 1.4.2 — Lightweight GTK+ clipboard manager

ClipIt is a clipboard manager with features such as a history, search thereof, global hotkeys and clipboard item actions. It was forked from Parcellite and adds bugfixes and features.

clipper 1.2.1 — CLIP peak enrichment recognition

CLIPper is a tool to define peaks in CLIP-seq datasets.

clisp 2.49-92 — A Common Lisp implementation

This is a GNU package.

GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp is a high-level, object-oriented functional programming language. CLISP includes an interpreter, a compiler, a debugger, and much more.

cloc 1.80 — Count source lines of code (SLOC) and other source code metrics

cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. Given two versions of a code base, cloc can compute differences in blank, comment, and source lines.

cloc contains code from David Wheeler's SLOCCount. Compared to SLOCCount, cloc can handle a greater variety of programming languages.

clojure 1.9.0 — Lisp dialect running on the JVM

Clojure is a dynamic, general-purpose programming 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, 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.

Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.

clojure-algo-generic 0.1.3 — Generic versions of common functions

Generic versions of commonly used functions, implemented as multimethods that can be implemented for any data type.

clojure-algo-monads 0.1.6 — Monad Macros and Definitions

This library contains the most commonly used monads as well as macros for defining and using monads and useful monadic functions.

clojure-core-match 0.3.0-alpha5-1.1837ffb — Optimized pattern matching for Clojure

An optimized pattern matching library for Clojure. It supports Clojure 1.5.1 and later as well as ClojureScript.

clojure-instaparse 1.4.9 — No grammar left behind

Instaparse aims to be the simplest way to build parsers in Clojure.

  • Turns standard EBNF or ABNF notation for context-free grammars into an executable parser that takes a string as an input and produces a parse tree for that string.

  • No Grammar Left Behind: Works for any context-free grammar, including left-recursive, right-recursive, and ambiguous grammars.

  • Extends the power of context-free grammars with PEG-like syntax for lookahead and negative lookahead.

  • Supports both of Clojure's most popular tree formats (hiccup and enlive) as output targets

  • Detailed reporting of parse errors.

  • Optionally produces lazy sequence of all parses (especially useful for diagnosing and debugging ambiguous grammars).

  • ``Total parsing'' mode where leftover string is embedded in the parse tree.

  • Optional combinator library for building grammars programmatically.

  • Performant.

clojure-tools-macro 0.1.5 — Utilities for macro writers

Tools for writing macros.

cloog 0.18.0 — Library to generate code for scanning Z-polyhedra

CLooG is a free software library to generate code for scanning Z-polyhedra. That is, it finds a code (e.g., in C, FORTRAN...) that reaches each integral point of one or more parameterized polyhedra. CLooG has been originally written to solve the code generation problem for optimizing compilers based on the polytope model. Nevertheless it is used now in various area e.g., to build control automata for high-level synthesis or to find the best polynomial approximation of a function. CLooG may help in any situation where scanning polyhedra matters. While the user has full control on generated code quality, CLooG is designed to avoid control overhead and to produce a very effective code.

clucene 2.3.3.4 — C text indexing and searching library

CLucene is a high-performance, scalable, cross platform, full-featured indexing and searching API. It is a port of the very popular Java Lucene text search engine API to C++.

clustal-omega 1.2.4 — Multiple sequence aligner for protein and DNA/RNA

Clustal-Omega is a general purpose multiple sequence alignment (MSA) program for protein and DNA/RNA. It produces high quality MSAs and is capable of handling data-sets of hundreds of thousands of sequences in reasonable time.

clustershell 1.8 — Scalable event-driven Python framework for cluster administration

ClusterShell is an event-driven Python framework, designed to run local or distant commands in parallel on server farms or on large GNU/Linux clusters. It will take care of common issues encountered on HPC clusters, such as operating on groups of nodes, running distributed commands using optimized execution algorithms, as well as gathering results and merging identical outputs, or retrieving return codes. ClusterShell takes advantage of existing remote shell facilities such as SSH.

clusterssh 4.13.2 — Secure concurrent multi-server terminal control

ClusterSSH controls a number of xterm windows via a single graphical console window to allow commands to be interactively run on multiple servers over ssh connections.

clutter 1.26.2 — Open GL based interactive canvas library

This is a GNU package.

Clutter is an Open GL based interactive canvas library, designed for creating fast, mainly 2D single window applications such as media box UIs, presentations, kiosk style applications and so on.

clutter-gst 3.0.26 — Integration library for using GStreamer with Clutter

This is a GNU package.

Clutter-Gst is an integration library for using GStreamer with Clutter. It provides a GStreamer sink to upload frames to GL and an actor that implements the ClutterGstPlayer interface using playbin. Clutter is an Open GL based interactive canvas library.

clutter-gtk 1.8.4 — Open GL based interactive canvas library GTK+ widget

This is a GNU package.

Clutter is an Open GL based interactive canvas library, designed for creating fast, mainly 2D single window applications such as media box UIs, presentations, kiosk style applications and so on.

clyrics 0.10 — Extensible lyrics fetcher

Clyrics is an extensible command-line tool to fetch the lyrics of songs. It can be used in daemon mode along with the Music-on-Console (MOC) and cmus console music players.

clzip 1.10 — Small, stand-alone lzip compressor and decompressor

Clzip is a compressor and decompressor for files in the lzip compression format (.lz), written as a single small C tool with no dependencies. This makes it well-suited to embedded and other systems without a C++ compiler, or for use in other applications like package managers. Clzip is intended to be fully compatible with the regular lzip package.

cm 0.3 — CM constructions for elliptic curves

The CM software implements the construction of ring class fields of imaginary quadratic number fields and of elliptic curves with complex multiplication via floating point approximations. It consists of libraries that can be called from within a C program and of executable command line applications.

cmake 3.12.2 — Cross-platform build system

CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.

cmark 0.28.3 — CommonMark Markdown reference implementation

CommonMark is a strongly defined, highly compatible specification of Markdown. cmark is the C reference implementation of CommonMark. It provides libcmark shared library for parsing CommonMark to an abstract syntax tree (AST) and rendering the document as HTML, groff man, LaTeX, CommonMark, or an XML representation of the AST. The package also provides the command-line program cmark for parsing and rendering CommonMark.

cmatrix 1.2a — Simulate the display from "The Matrix"

CMatrix simulates the display from "The Matrix" and is based on the screensaver from the movie's website. It works with terminal settings up to 132x300 and can scroll lines all at the same rate or asynchronously and at a user-defined speed.

cmdtest 0.32 — Black box Unix program tester

cmdtest black box tests Unix command line tools. Roughly, it is given a command line and input files, and the expected output, and it verifies that the command line produces the expected output. If not, it reports a problem, and shows the differences.

cmh 1.0 — Igusa class polynomial computations

The CMH software computes Igusa (genus 2) class polynomials, which parameterize the CM points in the moduli space of 2-dimensional abelian varieties, i.e. Jacobians of hyperelliptic curves. It can also be used to compute theta constants at arbitrary precision.

cmocka 1.1.2 — Unit testing framework for C

Cmocka is a unit testing framework for C with support for mock objects. It only requires the standard C library, and works with different compilers. Cmocka supports several different message output formats like Test Anything Protocol, Subunit, xUnit XML or the original cmockery output format.

cmst 2017.09.19 — Qt frontend for Connman

Cmst is a Qt based frontend for the connman connection manager. This package also provides a systemtray icon.

cmus 2.7.1 — Small console music player

Cmus is a small and fast console music player. It supports many input formats and provides a customisable Vi-style user interface.

coda 2.19 — A common interface to various earth observation data formats

The Common Data Access toolbox (CODA) provides a set of interfaces for reading remote sensing data from earth observation data files. It consists of command line applications and interfaces to the C, Fortran, Python, and Java programming languages.

codingquarry 2.0 — Fungal gene predictor

CodingQuarry is a highly accurate, self-training GHMM fungal gene predictor designed to work with assembled, aligned RNA-seq transcripts.

cogl 1.22.2 — Object oriented GL/GLES Abstraction/Utility Layer

This is a GNU package.

Cogl is a small library for using 3D graphics hardware to draw pretty pictures. The API departs from the flat state machine style of OpenGL and is designed to make it easy to write orthogonal components that can render without stepping on each others toes.

colobot 0.1.11.1-alpha — Educational programming strategy game

Colobot: Gold Edition is a real-time strategy game, where you can program your units (bots) in a language called CBOT, which is similar to C++ and Java. Your mission is to find a new planet to live and survive. You can save humanity and get programming skills!

colord 1.1.8 — Color management service

Colord is a system service that makes it easy to manage, install and generate color profiles to accurately color manage input and output devices.

colord-gtk 0.1.26 — GTK integration for libcolord

This is a GTK+ convenience library for interacting with colord. It is useful for both applications which need colour management and applications that wish to perform colour calibration.

colordiff 1.0.18 — Display diff output with colors

Colordiff is Perl script wrapper on top of diff command which provides 'syntax highlighting' for various patch formats.