From 51180f63738ad6cb1a3b621b1ad35de5a3f19fc5 Mon Sep 17 00:00:00 2001 From: Ganesh Viswanathan Date: Tue, 27 Nov 2018 18:09:42 -0600 Subject: Build status on Github --- README.md | 4 ++++ 1 file changed, 4 insertions(+) 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. -- cgit v1.2.3