]>
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 | |
e2e87d8f | 6 | Group(fr): Librairies |
948dc92c | 7 | Group(pl): Biblioteki |
e2e87d8f | 8 | License: GPL |
9 | Source0: ftp://ftp.styx.net/projects/flux/%{name}-%{version}.tar.gz | |
948dc92c | 10 | URL: http://projects.simplemente.net/flux/ |
51a39181 | 11 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
948dc92c | 12 | |
13 | %description | |
e2e87d8f | 14 | Flux is a survival-through-structure library, whose goal is to reduce |
15 | the complexity of C programming. To this end, it supplies high-level | |
16 | functions for manipulating data and communication with specialized | |
17 | handles, masking typically tedious programming tasks. Common | |
18 | instruction blocks are wrapped in higher-level calls with intuitive | |
19 | names. In short: Do it once, do it right, then forget about it. | |
948dc92c | 20 | |
21 | Abstracting things this way involves speed compromises. In Flux, these | |
22 | should be minimal, and sometimes, when superiour algorithms are easily | |
23 | accessible, efficiency is actually gained. | |
24 | ||
25 | Another important goal is bridging gaps between typical tasks - like | |
e2e87d8f | 26 | parsing, storage, retrieval, buffering and transfer, data structures - |
27 | like generic tree structures, generic network structures, XML and | |
28 | presentation formats, and protocols - like FluxComm, Unix protocols | |
29 | and IRC. (Note: IRC protocols are hairy and ill-defined. Unification | |
30 | and masking is particularly useful here). | |
948dc92c | 31 | |
7467fed3 | 32 | %description -l pl |
33 |