> Ruby (I don't know Python, but I guess it's the same) and other "scripting" 
> languages simpler to use not because they are simpler, but because they pay 
> attention to universal and uniform usage and avoiding special cases 
> surprising users.

Yes Ruby is nice and easy. But Ruby has not to care for high performance to be 
fast as C, so it is much easier to be easy. Have you tried making C bindings 
for Ruby? I did, for CGAL (Constrained Delaunay Triangulation) and Boost 
(RTree). That is not that easy, but coding both in Ruby directly would be by 
far too slow. And Ruby GTK bindings? I was really thankful that they provide 
bindings, but they where really hard to use, because very different from 
available C tutorials, and there where some bugs. And the bindings were much 
more complicated than Nim bindings, no change for me to fix bugs myself.

Reply via email to