diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2015-03-29 01:55:10 +0100 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2015-03-29 01:55:10 +0100 |
commit | f20218e73ecae27f9e9f9bf34e9798080de6f93d (patch) | |
tree | 38f668edbdbba927d05ca7711a739b9c0d294152 /README | |
parent | 2b3bc18269656c53a749aa6088534ba03ebbf440 (diff) | |
download | liberty-f20218e73ecae27f9e9f9bf34e9798080de6f93d.tar.gz liberty-f20218e73ecae27f9e9f9bf34e9798080de6f93d.tar.xz liberty-f20218e73ecae27f9e9f9bf34e9798080de6f93d.zip |
Add more stuff
And break the API. All in the name of progress!
Diffstat (limited to 'README')
-rw-r--r-- | README | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -2,13 +2,21 @@ liberty ======= `liberty' is a pseudolibrary of all the common C code I have written for various -projects. It can be thought of as a successor to my other C library, libxtnd. +projects. I used to copy-paste large swaths of code with minimal changes to it +and it slowly became awfully painful to synchronize. The project can be thought +of as a successor to my other C library, libxtnd. You are supposed to import it as a git submodule and include the main source file directly everywhere you need it. Everything is declared "static". I have come to the conclusion that this style of C programming suits me the best, as it allows me to nearly forget about the mess that are header files. +The API is intentionally unstable, which allows for easy refactoring. + +All development is done on Linux, but other POSIX-compatible operating systems +should be supported as well. They have an extremely low priority, however, and +I'm not testing them at all. + License ------- `liberty' is written by Přemysl Janouch <p.janouch@gmail.com>. |