IRC log for #brlcad on 20130117

00:48.06 *** join/#brlcad velociostrich (~anonymous@c-24-0-153-224.hsd1.pa.comcast.net)
02:14.09 *** join/#brlcad javamonn (~twitch@108.223.141.117)
03:34.36 maths22 IRC really has calmed won after GCI!
03:34.43 maths22 oops. down
06:08.41 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
08:17.53 *** join/#brlcad luca79 (~luca@ydvlwtU-188-100.uibk.ac.at)
11:09.51 *** join/#brlcad Skriptkid (~Skriptkid@59.93.64.182)
11:19.21 *** join/#brlcad Skriptkid (~Skriptkid@117.202.111.81)
12:46.01 *** join/#brlcad caen23 (~caen23@92.81.207.138)
12:49.25 *** join/#brlcad Al_Da_Best (~Al_Da_Bes@cpc2-shep12-2-0-cust21.8-3.cable.virginmedia.com)
13:17.37 *** join/#brlcad EricPoehlsen (~Eric@ip-109-85-90-20.web.vodafone.de)
14:24.34 *** join/#brlcad Skriptkid (~Skriptkid@117.202.111.81)
14:31.12 brlcad hey Skriptkid, thanks for working on that sf patch
14:31.30 brlcad normally would have been right on that, but we have just a little bit of a patch backlog ;)
14:32.18 Skriptkid Thanks :) is that patch okay? Or does it need changes?
14:32.35 brlcad haven't gotten to look at it yet
14:32.45 brlcad like I said, huge backlog :)
14:32.46 *** join/#brlcad Skriptkid1 (~Skriptkid@117.202.111.81)
14:32.58 brlcad and then there was two
14:34.15 Skriptkid_ It's okay. But do tell me if it needs anything more(or less.) I'm keen on working on patches
14:36.46 Skriptkid brlcad: Does BRL-CAD have it's own scripting lang?
14:38.34 brlcad Skriptkid: we use tcl
14:38.47 brlcad our command line is technically a tcl interpreter
14:39.50 Skriptkid Okay
14:40.14 brlcad my vision for the third-generation editor is to actually embed a generalized scripting interface so that users can run variable scripting engines on top of our command api (to initially include a posix shell (ksh/bash-style), tcl, python, and lisp)
14:40.40 brlcad most of that is lined down in the design already, but no code to run with as yet
14:43.36 caen23 brlcad: what do you mean by "users can run scripting engines"? like we provide the interpreters and they write the code, or some interface to let them bring their own interpreters?
14:44.04 Skriptkid brlcad: Why not your own simple script which will be easier for beginners?
14:44.30 Skriptkid Yes, I didnt get that part too
14:44.41 caen23 Skriptkid: i think what you're thinking is closer to macros than to a full language?
14:45.28 Skriptkid caen23: Yep
14:45.32 brlcad caen23: you'd be able to select which command line interface you want to use
14:46.11 brlcad so it's more that we're providing a few interpreters that we've fully bound to libged
14:46.51 brlcad how a given libged "command" is exposed will be somewhat different depending on the language
14:47.47 brlcad in tcl, everything is a command, so there's a 1-1 mapping; lisp would turn them into routines; python they'd either be methods on an object or functions; shell are also conveniently commands
14:48.19 brlcad it's really just about what syntax is most convenient since the commands would be identical
14:48.41 caen23 would javascript be a good language to prototype this with with? given all the interpreters out there
14:49.40 brlcad Skriptkid: users can completely ignore the scripting engine since we effectively are providing our own scripting command-set to them
14:50.37 brlcad caen23: possibly, I considered them, but it works best with languages that support interactive prompting
14:51.04 brlcad jscriptshell or something similar might work, but it's not exactly common/familiar
14:51.42 brlcad and that particular implementation is a java beast
14:54.26 Skriptkid Hmm…true. I was thinking, if a user needs to just port all his instructions elsewhere, record it or maybe make a quick run, a script might be useful. But then again, he has the database itself.
14:55.29 caen23 Skriptkid: i think you can already do that. have a look over regress/tgms/solids.mged for example
14:56.13 Skriptkid Ahh…my lack of knowledge. Thanks, caen23.
14:58.19 caen23 didn't know about this myself until i worked on a task that used that file
15:00.14 *** join/#brlcad ``Erik_ (~erik@pool-74-103-121-45.bltmmd.fios.verizon.net)
15:00.56 starseeker hmm - wonder if this would be useful for a python interface? http://code.google.com/p/tinypy/
15:19.32 *** join/#brlcad Skriptkid (~Skriptkid@117.202.111.81)
15:21.48 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
15:42.40 Skriptkid a hyperboloid of one sheet is a bounded elliptical hyperboloid right?
15:47.37 *** join/#brlcad Skriptkid_ (~Skriptkid@117.202.111.81)
16:04.18 *** join/#brlcad Skriptkid (~Skriptkid@117.202.111.81)
16:12.17 *** join/#brlcad caen23 (~caen23@92.81.207.138)
16:21.37 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.98)
16:31.35 *** join/#brlcad Skriptkid_ (~Skriptkid@117.202.111.81)
16:40.55 *** join/#brlcad KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net)
16:41.16 Notify 03BRL-CAD:carlmoore * 54187 brlcad/trunk/TODO: add missing parenthesis
17:04.59 *** join/#brlcad EricPoehlsen (~Eric@dslb-084-056-082-235.pools.arcor-ip.net)
17:19.29 *** join/#brlcad Skriptkid (~Skriptkid@117.202.111.81)
19:25.41 *** join/#brlcad andrei__ (~IceChat7@188.25.158.112)
19:57.57 *** join/#brlcad luca79 (~luca@188-22-129-209.adsl.highway.telekom.at)
20:58.15 Notify 03BRL-CAD:r_weiss * 54188 brlcad/trunk/src/other/openNURBS/opennurbs_zlib.cpp: Update to file "opennurbs_zlib.cpp" to allow a 32-bit build with Visual Studio 2010.
22:24.19 Notify 03BRL-CAD:carlmoore * 54189 brlcad/trunk/src/util/bw-a.c: fix some obvious mistakes in bw-a.c program, including inserting a missing hyphen.
22:42.58 Notify 03BRL-CAD:carlmoore * 54190 brlcad/trunk/src/util/bw-a.c: fix 2 words in a comment
22:43.34 starseeker brlcad: is this the bu_parallel unit test? http://www.google-melange.com/gci/task/view/google/gci2012/8086204
23:14.21 *** join/#brlcad javamonn (~twitch@108.230.18.56)
23:19.25 javamonn Now that GCi is over, whats the best way to keep finding code related tasks to do? I'd pull from the list of "itty bitty" tasks but I realize most of these have been completed during gci. Do you guys keep another list somewhere?

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