From f5a144416725b5e4bb21ccdc10dc0875fc892aeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Sat, 16 Jan 2016 15:47:27 +0100 Subject: [PATCH] Add README.md. --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..501a9cd --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +EventCore +========= + +This is a high-performance native event loop abstraction for D, focused on asynchronous I/O and GUI message integration. The API is callback (delegate) based. For a higher level fiber based abstraction, take a look at [vibe.d](https://vibed.org/). + + +Supported drivers and operating systems +--------------------------------------- + + | Linux | Windows | OS X | FreeBSD +------------------|-------|---------|------|-------- +SelectEventDriver | yes | yes | yes | yes +EpollEventDriver | yes | no | no | no +IOCPEventDriver | no | yes | no | no +KqueueEventDriver | no | no | yes | + + +Driver development status +------------------------- + + | SelectEventDriver | EpollEventDriver | IOCPEventDriver | KqueueEventDriver +-----------------|-------------------|------------------|-----------------|------------------ +TCP Sockets | yes | yes | no | no +UDP Sockets | no | no | no | no +USDS | no | no | no | no +DNS | no | no | no | no +Timers | yes | yes | no | no +Events | no | no | no | no +Signals | no | no | no | no +Files | no | no | no | no +UI Integration | no | no | no | no +File watcher | no | no | no | no