forstio/README.md

41 lines
966 B
Markdown
Raw Normal View History

2020-07-27 15:50:46 +02:00
# kelgin
2020-07-16 15:02:50 +02:00
2020-11-15 15:58:55 +01:00
Asynchronous framework mostly inspired by [Capn'Proto](https://github.com/capnproto/capnproto) with the key difference of not
using Promises, but more reusable Pipelines/Conveyors. This introduces some challenges since I can't assume that only one
element gets passed along the chain, but it is managable.
Very early stage. I am currently rewriting a lot of my software to use this library.
# Dependencies
You will need
* A compiler (g++/clang++)
* scons
Optional dependencies are
* clang-format
# Build
Execute `scons`.
It's that simple.
`scons test` build the test cases.
`scons format` formats the sources.
`scons install` installs the library + headers locally.
# Examples
Currently no examples except in test.
# Roadmap
* Zerocopy for message templates during parsing
* Tls with gnutls
* Windows/Mac Support
* Buffer flexibility
* Multithreaded conveyor communication
2020-11-15 16:24:52 +01:00
* Logger implementation