aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGanesh Viswanathan <dev@genotrance.com>2018-11-27 18:09:42 -0600
committerGanesh Viswanathan <dev@genotrance.com>2018-11-27 18:09:42 -0600
commit51180f63738ad6cb1a3b621b1ad35de5a3f19fc5 (patch)
tree3b9561382c90c4d314230309c924c4b6fc4c018c
parentb8cddadfd0d62826b8e9fd2ff4e9e704732e5e5b (diff)
downloadnimterop-51180f63738ad6cb1a3b621b1ad35de5a3f19fc5.tar.gz
nimterop-51180f63738ad6cb1a3b621b1ad35de5a3f19fc5.zip
Build status on Github
-rw-r--r--README.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/README.md b/README.md
index 8aa6dfa..c9625ba 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+[![Chat on Gitter](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/nimgen/Lobby)
+[![Build status](https://ci.appveyor.com/api/projects/status/nsaar5foexk9adan/branch/master?svg=true)](https://ci.appveyor.com/project/genotrance/nimterop/branch/master)
+[![Build Status](https://travis-ci.org/genotrance/nimterop.svg?branch=master)](https://travis-ci.org/genotrance/nimterop)
+
Nimterop is a [Nim](https://nim-lang.org/) package that aims to make C/C++ interop seamless
Nim has one of the best FFI you can find - importing C/C++ is supported out of the box. All you need to provide is type and proc definitions for Nim to interop with C/C++ binaries. Generation of these wrappers is easy for simple libraries but quickly gets out of hand. [c2nim](https://github.com/nim-lang/c2nim) greatly helps here by parsing and converting C/C++ into Nim but is limited due to the complex and constantly evolving C/C++ grammar. [nimgen](https://github.com/genotrance/nimgen) mainly focuses on automating the wrapping process and fills some holes but is again limited to c2nim's capabilities.