IRC log for #brlcad on 20131005

01:56.23 Notify 03BRL-CAD:brlcad * 58102 (brlcad/trunk/TODO brlcad/trunk/src/libged/CMakeLists.txt): move the to-do entries involving the creation of a new libged command into src/libged/TODO
02:09.32 Notify 03BRL-CAD:brlcad * 58103 brlcad/trunk/TODO: group all of the libged tasks together, keeping new commands in the subdir but retain the change tasks here.
04:52.33 *** join/#brlcad kunigami (~kunigami@c-98-248-45-216.hsd1.ca.comcast.net)
06:02.32 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
07:23.42 *** join/#brlcad caen23 (~caen23@92.83.177.20)
08:13.18 *** join/#brlcad kunigami (~kunigami@c-98-248-45-216.hsd1.ca.comcast.net)
11:16.46 Notify 03BRL-CAD:tbrowder2 * 58104 (brlcad/trunk/CMakeLists.txt brlcad/trunk/src/CMakeLists.txt): move compat dir per Sean's suggestion
14:57.21 Notify 03BRL-CAD:brlcad * 58105 brlcad/trunk/src/libged/TODO: merge the two about ideas into one, add shallow array copy command
15:09.59 Notify 03BRL-CAD:brlcad * 58106 brlcad/trunk/src/libged/TODO: make them all start with the actual proposed command name so we can sort alphabetically
15:19.20 *** join/#brlcad Gaganjyot (~gagan@106.192.45.75)
15:19.34 Notify 03BRL-CAD:brlcad * 58107 (brlcad/trunk/TODO brlcad/trunk/src/libged/TODO): the region annointment feature is very much related to the new lift/push options in the comb command, so don't yet suggest introducing a new command altogether. featurewise, there just needs to be a way to perform the simple operation (regardless of resulting validity). need to review comb.
15:20.37 Notify 03BRL-CAD:brlcad * 58108 brlcad/trunk/src/libged/TODO: consistent quotes
15:23.47 Notify 03BRL-CAD:brlcad * 58109 brlcad/trunk/src/libged/TODO: text command for importing and displaying text files.
15:25.43 Notify 03BRL-CAD:brlcad * 58110 brlcad/trunk/src/libged/TODO: an audit command to fix fixable geometry errors
15:31.54 Notify 03BRL-CAD:brlcad * 58111 brlcad/trunk/src/libged/TODO: we have probably a dozen dev-commands that would go away with a generalized geoemtry calculator command. cal or gcal or bcal seem appropriate.
15:36.28 Notify 03BRL-CAD:brlcad * 58112 brlcad/trunk/src/libged/TODO: compile geometry. goes hand-in-hand with cache objects described in the top-level TODO file.
16:03.25 Notify 03BRL-CAD:brlcad * 58113 brlcad/trunk/src/libged/TODO: run-time defined menus would not only help consolidate and generalize several other existing commands, it would separate the notion of displaying a menu (e.g., via Tk) with the data in the menu (which should be coming from libged or lower).
16:04.59 Notify 03BRL-CAD:brlcad * 58114 brlcad/trunk/TODO: more mirror command thoughts
16:30.44 starseeker brlcad: qse is using LGPLv3 :-/
16:34.58 starseeker dunno if they would help for that type of feature, but there are minised and pawk: https://github.com/starseeker/minised https://github.com/starseeker/pawk
16:35.25 *** join/#brlcad Gaganjyot (~gagan@1.38.20.76)
17:01.15 Notify 03BRL-CAD:brlcad * 58115 brlcad/trunk/src/libged/TODO: another powerful looping construct is a 'repeat' command, similar to the search and proposed batch commands. it's a for-loop equivalent where you specify labels to iterate over and they are substituted into specified command(s) for execution. really begs whether we want ';' separators like search (for consistency) or limit batch and repeat to single string
17:01.15 Notify commands. if the prior, will need to ensure quoting resolution doesn't explode (if you make repeat call search or batch and vice versas).
17:03.00 Notify 03BRL-CAD:brlcad * 58116 brlcad/trunk/TODO: need a prefix that is agnostic to the program that is running it. the tools register the built-in commands with a . prefix instead of _mged_.
17:03.34 brlcad starseeker: qse?
17:07.30 Notify 03BRL-CAD:brlcad * 58117 brlcad/trunk/src/libged/TODO: long overdue render command to encapsulate the various ways to render geometry
17:07.35 brlcad ahh, embedded awk, sed, etc
17:12.18 brlcad yeah, no biggie .. there are other impls
17:14.20 brlcad or we can use their sources prior to lgplv3
17:15.37 *** join/#brlcad kunigami (~kunigami@c-98-248-45-216.hsd1.ca.comcast.net)
17:37.20 Notify 03BRL-CAD:starseeker * 58118 brlcad/trunk/src/conv/step/CMakeLists.txt: add ap_schema.h to build logic
17:41.14 Notify 03BRL-CAD:brlcad * 58119 brlcad/trunk/src/libged/TODO: undo and redo commands
17:44.08 Notify 03BRL-CAD:brlcad * 58120 brlcad/trunk/src/libged/TODO: clean up select command examples
17:49.02 Notify 03BRL-CAD:brlcad * 58121 brlcad/trunk/TODO: more for the analyze command, products of inertia, radii of gyration, write out to file
17:51.17 Notify 03BRL-CAD:brlcad * 58122 brlcad/trunk/src/libged/TODO: more details on an about/summary/stats command
17:53.31 Notify 03BRL-CAD:brlcad * 58123 brlcad/trunk/src/libged/TODO: need some convention for symbols (e.g., %% for percentage)
19:10.36 Notify 03BRL-CAD:brlcad * 58124 brlcad/trunk/src/libged/TODO: a time command to report the current date/time, but also for reporting statistics on the geometry file. with timestamping, it becomes possible to start tracking accumulated editing time so you can have a general idea of how long a file has taken to be developed.
19:25.09 *** join/#brlcad yiyus (1242712427@je.je.je)
19:25.52 *** join/#brlcad Ch3ck_ (29cd581a@gateway/web/freenode/ip.41.205.88.26)
19:28.20 Notify 03BRL-CAD:brlcad * 58125 brlcad/trunk/src/libged/TODO: and the last thought for today, transactions. not digging the statefulness, but it's intended to parallel some other applications closely. could obviously be rephrased as a one-liner with lots of -exec calls, kind of like inputing a 'batch' command input file on the fly. this needs a lot more thought about usability, consistency, simplicity, but is a simple
19:28.22 Notify start.
19:34.50 Notify 03BRL-CAD:brlcad * 58126 brlcad/trunk/src/libged/TODO: lied, not the last one. forgot some thoughts on a useful 'memory' command to help figure out how much strain is being put on a host system.
19:37.38 Notify 03BRL-CAD:brlcad * 58127 brlcad/trunk/src/libged/TODO: more thoughts on reduce command, highly related to audit too, but more of a purging operation
19:38.45 *** join/#brlcad yiyus (1242712427@je.je.je)
19:43.54 Notify 03BRL-CAD:brlcad * 58128 brlcad/trunk/src/libged/TODO: an 'image' command that mirrors the 'text' command, stored as proper objects (maybe as annotation objects too).
19:59.28 Notify 03BRL-CAD:brlcad * 58129 brlcad/trunk/src/libged/TODO: offset command to shell or expand an object. gets tricky as features collapse, but undeniably easier in brep space or we'll have to implement an offset function for every object type. so much core usefulness still needed...
20:06.07 Notify 03BRL-CAD:brlcad * 58130 brlcad/trunk/src/libged/TODO: layer command. it's somewhere between the attr and comb commands in terms of interface, but it notionally would be a way to group types of objects or parts of models together in a manner distinct from the construction hierarchy. one layer could hold all annotations, for example, another all terrain-related data objects.
20:13.16 Notify 03BRL-CAD:brlcad * 58131 brlcad/trunk/TODO: notes on point styles for annotations
20:52.59 *** join/#brlcad kunigami (~kunigami@c-98-248-45-216.hsd1.ca.comcast.net)
22:32.11 *** join/#brlcad kunigami (~kunigami@c-98-248-45-216.hsd1.ca.comcast.net)

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