Hi guys. I did some stuff and I wanted to share 

It's a small enough community here in nim-land that I thought it might be 
helpful to post here in addition to making arbitrary PR's on github projects.

  * First, I fixed a small typo that prevented the low level GLFW bindings from 
working on Mac:



[https://github.com/rafaelvasco/nimrod-glfw/pull/11](https://github.com/rafaelvasco/nimrod-glfw/pull/11)

  * Second, I did a biggish update to the nanovg wrapper:



[https://github.com/fowlmouth/nanovg.nim/pull/1](https://github.com/fowlmouth/nanovg.nim/pull/1)

I added Mac support to the bindings, and updated both the nimble config and the 
nanovg source to latest versions.

* * *

Thoughts, comments, and critiques are welcome.

I am interested in checking out nim for some side projects, and I happen to be 
a Mac user, so I thought I would just dive in lol.

One small documentation critique. It took me forever to find the constants for 
doing platform specific ifdefs. Would it be possible to add those to the 
official documentation somewhere? I really appreciate the goal of abstracting 
OS specific stuff, and the OS module is quite nice in that regard, but 
sometimes, you just have to be able to ifdef based on the platform.

Cheers, Ray

Reply via email to