Update README.md
This commit is contained in:
parent
069754f39a
commit
a419ba24b9
20
README.md
20
README.md
@ -1,13 +1,13 @@
|
||||
# Metacall
|
||||
|
||||
A while ago I needed to find a simple cross-platform IPC library to use for one of my projects. After a good amount of
|
||||
searching, I was disappointed to discover that although there were lots of libraries for handling IPC, all were very
|
||||
"enterprisey", had a lot of dependencies, and generally difficult to integrate into my simple console application.
|
||||
Basically, I wanted to use something that was easier than raw sockets/pipes, but conceptually simpler than a gigantic
|
||||
platform-specific monster like [WCF](http://en.wikipedia.org/wiki/Windows_Communication_Foundation). Before long, I
|
||||
came to the realization that there was nothing left to do but write to this library for myself. I called it "Metacall"
|
||||
to reflect the use of C++ template metaprogramming in its implementation, combined with the notion of "calling"
|
||||
functions over the TCP/IP sockets.
|
||||
Many winters while ago I needed to find a simple cross-platform IPC library to use for one of my projects. After a good
|
||||
amount of searching, I was disappointed to discover that although there were lots of libraries for handling IPC, all
|
||||
were very "enterprisey", had a lot of dependencies, and were generally difficult to integrate into my simple console
|
||||
application. Basically, I wanted to use something that was easier than raw sockets/pipes, but conceptually simpler than
|
||||
a gigantic platform-specific monster like [WCF](http://en.wikipedia.org/wiki/Windows_Communication_Foundation). Before
|
||||
long, I came to the realization that there was nothing left to do but write to this library for myself. I called it
|
||||
"Metacall" to reflect the use of C++ template metaprogramming in its implementation, combined with the notion of
|
||||
"calling" functions over the TCP/IP sockets.
|
||||
|
||||
Metacall was designed with the following principles in mind:
|
||||
|
||||
@ -19,6 +19,6 @@ Metacall was designed with the following principles in mind:
|
||||
* Do prefer simplicity over a complex feature set.
|
||||
* Do keep boilerplate code requirements to a minimum.
|
||||
|
||||
This page is still a work in progress, check out the [code repository](https://github.com/FooSoft/metacall/) for the
|
||||
time being!
|
||||
## License ##
|
||||
|
||||
MIT
|
||||
|
Loading…
Reference in New Issue
Block a user