tREADME.md - clic - Clic is an command line interactive client for gopher writt… | |
git clone git://bitreich.org/clic/ git://hg6vgqziawt5s4dj.onion/clic/ | |
Log | |
Files | |
Refs | |
Tags | |
LICENSE | |
--- | |
tREADME.md (865B) | |
--- | |
1 [… | |
2 | |
3 Babel is a charset encoding/decoding library, not unlike GNU libiconv, | |
4 but completely written in Common Lisp. | |
5 | |
6 It strives to achieve decent performance. To that effect, we use | |
7 OpenMCL's approach of calculating the destination buffer size in | |
8 advance. Most of the encoding/decoding algorithms have been adapted | |
9 from OpenMCL's source. | |
10 | |
11 Another important goal is reusability. Similarly to SBCL, we define | |
12 an interface wherein the algorithms can be reused between a variety of | |
13 data types so long we're dealing with conversions between octets and | |
14 unicode code points. | |
15 | |
16 Babel comes with converters between strings and (unsigned-byte 8) | |
17 vectors but can be easily extended to deal with, e.g., strings and | |
18 foreign memory, vectors and Closure's runes, etc... | |
19 |