IRC log for #brlcad on 20130716

00:47.00 *** join/#brlcad dtidrow (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net)
02:43.36 *** join/#brlcad evgeny (~Miranda@109.194.34.184)
03:26.55 *** join/#brlcad caen23 (~caen23@92.81.215.44)
06:09.34 kanzure are there any bindings for python, javascript, or other languages?
06:09.41 kanzure if so where are they?
07:15.50 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
12:48.39 zero_level about c)(refactoring the current utilities to use icv library) although we have discussed this but i would like to
12:49.05 zero_level *u to reaffirm on this because
12:50.13 zero_level 1) The current utilities read the input image into buffers of small size(thus reducing thrunning space of them).
12:50.39 zero_level 2) They are very elegantly written such as to minimize the running cost.
12:52.13 zero_level 3) Using the icv library will be very easy because it would require only three lines icv_load(...); icv_rect(...); /*As an example*/icv_Save();
12:54.38 zero_level but this would mean converting the images to double format. and processing over them. And them reconverting the images to unsinged char format.
12:55.16 zero_level Since all the processing tools in src/util are either for pix or bw format.
14:26.55 kanzure ah there seems to be /brlcad/trunk/src/tclscripts/mged/bindings.tcl
14:31.13 kanzure nope nevermind
14:32.36 kanzure brlcad: when you have a moment, can you dump any thoughts about how to make low-maintenance bindings against brlcad? i was thinking i could use cython. but then that would only be python bindings. i am not particularly eager to use swig-wrapper. the gtk/gnome people have this really interesting introspection system for all of their projects, and they generate bindings via introspection every time they compile anything. but none of their ...
14:32.42 kanzure ... introspection will work against brlcad of course, because there's nothing gtk..
14:36.30 kanzure i think python, javascript, golang and haskell would be good candidates.
14:36.56 kanzure possibly at least one jni thing so that jvm people can be amused
14:57.38 *** join/#brlcad evgeny (~Miranda@77.106.106.192)
15:25.30 starseeker Ah - so it's ap203e2 that has the csg primitives
15:26.21 *** join/#brlcad mpictor_ (~mpictor_@2600:1015:b11b:65be:0:2:d3e2:be01)
15:26.26 starseeker kanzure: swig is too heavy? My understanding was that is the primary option for multiple-language binding scenarios
15:31.10 kanzure there are many reasons to dislike swig-wrapper, mostly it's the intermediate language you have to write in
15:40.18 *** join/#brlcad mpictor (~mpictor_@2600:1015:b11b:65be:0:2:d3e2:be01)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.