Adding Compression section, moving stuff around to it

This commit is contained in:
Koz Ross committed 2016-11-10 11:47:59 +13:00
1 parent 73b8d9a08e
commit 87cf83d7e0
1 file changed
+12 -7
+12 -7
View File
@@ -16,6 +16,7 @@ pure C stuff is considered.
* [Build Systems](#build-systems)
* [Compilers](#compilers)
* [Compression](#compression)
* [Concurrent and Parallel](#concurrent-and-parallel)
* [Database](#database)
* [Documentation Generation](#documentation-generation)
@@ -87,6 +88,16 @@ These are tools to automate the building and testing of projects in C.
* [TCC][58] - Tiny C Compiler; a small, fast compiler. Supports C99 (except
complex types). [GNU LGPLv2.1][15] only.
## Compression ##
* [lzo][338] - A very fast data compression library. [GNU GPLv2.1][8] or later.
* [shoco][363] - A compressor for small text strings. [Expat][11].
* [smaz][364] - An efficient string compression library. [3-clause BSD][6].
* [squash][393] - A compression abstraction library, complete with some
utilities. [Expat][11].
* [zlib][230] - A massively-spiffy yet delicately-unobtrusive compression
library. [3-clause BSD][6].
## Concurrent and Parallel ##
* [cchan][243] - A small library for channel constructs for inter-thread
@@ -566,8 +577,6 @@ This contains standard C libraries.
* [SDS][29] - Simple Dynamic Strings; a library for handling strings in a
simpler way, but one that is compatible with normal C string
functions. Available via [clib][26]. [FreeBSD][24].
* [shoco][363] - A compressor for small text strings. [Expat][11].
* [smaz][364] - An efficient string compression library. [3-clause BSD][6].
## Testing ##
@@ -748,7 +757,7 @@ This is a 'catch-all' category for anything that doesn't fit well anywhere else.
* [libxo][407] - Allows an application to generate plain text, XML, JSON and
HTML output using a common set of function calls. The application decides at
runtime what output style should be produced. [FreeBSD][24].
* [lzo][338] - A very fast data compression library. [GNU GPLv2.1][8] or later.
* [mpc][238] - A parser combinator library. [FreeBSD][24].
* [ncurses][178] - Coloured terminal UI library. [GNU GPLv3][41] or later.
* [nope.c][209] - An ultra-light software platform for scalable server-side and
@@ -759,8 +768,6 @@ This is a 'catch-all' category for anything that doesn't fit well anywhere else.
* [Ragel][54] - A DSL for state machines that compiles to C. [GNU GPLv2.1][8] only.
* [sort][190] - A collection of sorting routines, designed to run at
compile-time with a user-defined type. [Expat][11].
* [squash][393] - A compression abstraction library, complete with some
utilities. [Expat][11].
* [termbox][396] - A library for writing text-based interfaces. [Expat][11].
* [tinyexpr][395] - A tiny recursive-descent parser, compiler and evaluation
engine for simple mathematical expressions. [3-clause BSD][6].
@@ -772,8 +779,6 @@ This is a 'catch-all' category for anything that doesn't fit well anywhere else.
files. [Expat][11].
* [ZeroMQ][416] - A distributed messaging protocol
implementation. [GNU LGPLv3 with static linking exception][5] only.
* [zlib][230] - A massively-spiffy yet delicately-unobtrusive compression
library. [3-clause BSD][6].
* [zproto][421] - A protocol framework for ZeroMQ. [Expat][11].
## XML ##