Taningia aims to be a toolkit for writting programs that focus in a certain type of comunication: The near realtime one. This library has the XMPP protocol as its base for things we call comunication and the Atom standard (XML) for describing content.
It also has some other cool stuff if you want to save time but still write some C code. You can check our linked list implementation and some other cool stuff like our string buffer.
One of the strongest arguments that made me start to write it is that software should comunicate with other software and with people. Another idea is thate people and software should have theier presence in a network.
We are using autotools as our building system, so to compile and install taningia, you only need to run::
$ ./configure && make && sudo make install
If you need more details, please read the INSTALL file.
- libiksemel (1.2 to 1.4 seems to work pretty well)
All code is written in C. There are two main reasons for this::
- It is fast and portable
- I like C