> Better with a simple non-idiomatic wrapper than none at all.

Not really. May be true for tiny C libs with a very simple API. But for larger 
C libs I would prefer writing my whole app in C than in Nim using a low level 
wrapper. I tried -- wrote my Ned editor six years ago with the oldGTK3 low 
level wrapper. Was much uglier, more error prone and more work than writing all 
in plain C. I guess for low level Nim wrappers for Qt or CGAL it would be the 
same. Even for smaller libs like cairo or blend2d only a low level wrapper is 
nearly useless.

Of course all the low level wrapper generators are fine, but the real work is 
to create the typesafe high level wrappers with automatic memory management.

Reply via email to