]>
Commit | Line | Data |
---|---|---|
948dc92c | 1 | Summary: Flux is a survival-through-structure library |
2 | Name: flux | |
a73f5e4c | 3 | Version: 0.4.1 |
948dc92c | 4 | Release: 1 |
5 | Group: Libraries | |
6 | Group(pl): Biblioteki | |
7 | Copyright: GPL | |
8 | Source: ftp://ftp.styx.net/projects/flux/%{name}-%{version}.tar.gz | |
9 | URL: http://projects.simplemente.net/flux/ | |
10 | BuildRoot: /tmp/%{name}-%{version}-root | |
11 | ||
12 | %description | |
13 | Flux is a survival-through-structure library, whose goal is to reduce the | |
14 | complexity of C programming. To this end, it supplies high-level functions | |
15 | for manipulating data and communication with specialized handles, masking | |
16 | typically tedious programming tasks. Common instruction blocks are wrapped | |
17 | in higher-level calls with intuitive names. In short: Do it once, do it | |
18 | right, then forget about it. | |
19 | ||
20 | Abstracting things this way involves speed compromises. In Flux, these | |
21 | should be minimal, and sometimes, when superiour algorithms are easily | |
22 | accessible, efficiency is actually gained. | |
23 | ||
24 | Another important goal is bridging gaps between typical tasks - like | |
25 | parsing, storage, retrieval, buffering and transfer, data structures - like | |
26 | generic tree structures, generic network structures, XML and presentation | |
27 | formats, and protocols - like FluxComm, Unix protocols and IRC. (Note: IRC | |
28 | protocols are hairy and ill-defined. Unification and masking is particularly | |
29 | useful here). | |
30 | ||
31 | %package devel | |
32 | Summary: Header files and development documentation for flux | |
33 |