README.md - clic - Clic is an command line interactive client for gopher writte… | |
git clone git://bitreich.org/clic/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
LICENSE | |
--- | |
README.md (865B) | |
--- | |
1 [![Build Status](https://travis-ci.org/cl-babel/babel.svg?branch=master)… | |
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 |