| 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) | |