| 00:00.47 | brlcad | it could work in a variety of ways, like mged as a command environment (ala gdb mode) or as a simple geometry browser (ala tar mode), or something in between | 
| 00:01.18 | yukonbob | poolio_: always room for improvement... | 
| 00:01.38 | brlcad | everyone makes mistakes from time to time ;) | 
| 00:02.03 | yukonbob | ?Like hardcoding references to vim in mged <ducks> | 
| 00:05.53 | yukonbob | brlcad: re: cfd, fea -- are you saying conversion to mesh, and then analyze w/ some other tool (is that what paraview is good for?)... | 
| 00:06.21 | poolio_ | heh, I'd learn emacs but I like my pinky. | 
| 00:07.24 | yukonbob | poolio_: step 1. convert CapsLock -> Ctrl... | 
| 00:07.37 | yukonbob | step 2. ???? | 
| 00:07.41 | yukonbob | step 3. Profit! | 
| 00:07.57 | poolio_ | But then how can I yell? | 
| 00:08.37 | poolio_ | Are there any recommended tutorials for emacs targeted for converting vim users? | 
| 00:09.23 | yukonbob | poolio_: what I did was just start using it... Make a point of 1) Having it installed on your computer (!), 2) Trying it out when possible... | 
| 00:09.27 | brlcad | yukonbob: heh :) | 
| 00:09.53 | brlcad | having a forced concerted effort to learn it helps, along with a bindings cheat sheet | 
| 00:10.03 | yukonbob | poolio_: there's built-in help, and lots of online stuff... and honestly, switching the CapsLock->Ctrl isn't a bad idea... | 
| 00:11.01 | yukonbob | poolio_: are you a *nix user, or Mac, or Windows, or ???? | 
| 00:11.03 | poolio_ | Yeah...but I work on a bunch of different machines (and mainly cluster machines) so it'd be a pain to re-map it every time | 
| 00:11.06 | poolio_ | *nix | 
| 00:11.30 | poolio_ | But I'm a student and my laptop died, so I have an old desktop and access to Windows/OS X/Linux machines | 
| 00:11.43 | poolio_ | I'm looking to invest in a new laptop (possibly getting a macbook if they're updated with Leopard) | 
| 00:13.45 | yukonbob | holy smokes -- apples website is simpler than ever... | 
| 00:14.48 | yukonbob | is leopard shipping? | 
| 00:18.03 | poolio_ | nope | 
| 00:18.10 | poolio_ | ~oct 26 | 
| 00:18.15 | yukonbob | hrmm... | 
| 00:26.56 | yukonbob | brlcad: so re: cfd, fea -- am I right about the process? | 
| 01:08.17 | brlcad | sorry, pizza arrived, had to eat it ;) | 
| 01:08.41 | brlcad | yukonbob: yeah, for the most part .. if it's a code that requires a mesh format | 
| 01:08.45 | brlcad | (most do) | 
| 01:10.12 | yukonbob | so -- would one export the mesh from brl-cad, import to fea program, and then assign properites, attributes, etc, and run math on the model? | 
| 01:10.26 | yukonbob | Mmm... pizza | 
| 01:11.25 | yukonbob | (of course, the longer I put it off, pizza will be on list, and move up list...) | 
| 01:12.02 | yukonbob | for instance, back to a house model, how can I take CSG model from brl-cad and find out how much snow a roof can support? | 
| 01:17.41 | brlcad | yukonbob: yeah, that's what is often done | 
| 01:18.12 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/ (7 files in 6 dirs): use fchmod() instead of chmod() to avoid race condition. quell flawfinder warning | 
| 01:18.45 | brlcad | that would be great engineering aspects to integrate into the geometric analysis facilities, but it's pretty far out given the state of the modeler right now | 
| 01:19.30 | yukonbob | ...and if it's already fairly portable between apps, that modularity is a positive, rather than integration... | 
| 01:50.07 | brlcad | mm.. Quest for Glory | 
| 03:13.18 | *** join/#brlcad cad93 (n=4252092f@bz.bzflag.bz) | |
| 04:02.01 | *** join/#brlcad thing0 (n=ric@203-59-180-167.dyn.iinet.net.au) | |
| 04:17.15 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: use snprintf, quell flawfinder warning | 
| 04:20.00 | *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) | |
| 04:37.46 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/ (Makefile.am timercos.c): remove the old cray timer, required maintenance and not likely to be needed even if there's a cray that old still in service somewhere | 
| 04:38.44 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/anim/anim_sort.c: use the remaining length for strncat, print an error if it'd truncate. quell level 5 flawfinder | 
| 04:42.04 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/vdraw.c: don't need to make two calls, avoid strncat. quell level 5 flawfinder | 
| 04:45.12 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/prep.c: missing stdlib.h, quell warnings | 
| 05:22.03 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/bench/pixcmp.c: delint | 
| 05:28.05 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/ (4 files in 2 dirs): add flawfinder to the regression suite (currently set to level 5 as there are too many unresolved at level 4) to keep an eye on new issues being introduced | 
| 05:31.57 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/regress/ (8 files): emphasize the result if it's a failure | 
| 07:25.13 | *** join/#brlcad cad58 (n=7aa3210d@bz.bzflag.bz) | |
| 08:02.26 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/ (22 files in 12 dirs): take care of a slew of level 4 flawfinder issues related to adding length parameters to string and i/o functions | 
| 09:09.01 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/ (10 files in 6 dirs): more taking care of a slew of level 4 flawfinder issues related to adding length parameters to string and i/o functions | 
| 09:39.52 | *** join/#brlcad Z80-Boy (i=clock@217-162-108-140.dclient.hispeed.ch) | |
| 10:08.17 | Tony_Alva_Edison | brlcad: wohoo, you applied my almost useless patch to pix-fb :) | 
| 10:11.38 | Tony_Alva_Edison | It's rt_booleval! | 
| 10:11.58 | Tony_Alva_Edison | my openbsd gprof returned bullshit anyway - these functions weren't mentioned with significant numbers anyway | 
| 10:15.00 | Tony_Alva_Edison | what about rewriting *sp++ = treep; /* temp val for guard node */ *sp++ = &tree_guard[resp->re_cpu]; | 
| 10:15.13 | Tony_Alva_Edison | as sp[0]=treep; sp[1]=&tree_guard[resp->re_cpu]; ? | 
| 10:15.28 | Tony_Alva_Edison | cause the ++ causes a write into the pointer which could worsen stall conditions | 
| 10:18.14 | Tony_Alva_Edison | yeah and then of course sp+=2; | 
| 10:25.23 | Tony_Alva_Edison | or maybe grow_stack is called too many times which calls bu_realloc? | 
| 11:02.32 | *** join/#brlcad Elperion (n=Bary@p5487605F.dip.t-dialin.net) | |
| 11:38.08 | *** join/#brlcad Z80-Boy (i=clock@217-162-108-140.dclient.hispeed.ch) | |
| 12:56.46 | *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net) | |
| 14:25.36 | *** part/#brlcad thing0 (n=ric@203-59-180-167.dyn.iinet.net.au) | |
| 14:58.37 | *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-082.pools.arcor-ip.net) | |
| 16:21.44 | *** join/#brlcad Elperion (n=Bary@p5487605F.dip.t-dialin.net) | |
| 17:09.49 | *** join/#brlcad Z80-Boy (i=clock@77-56-77-94.dclient.hispeed.ch) | |
| 19:54.30 | *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) | |
| 20:17.42 | *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net) | |
| 20:17.49 | yukonbob | hello, whirled | 
| 20:19.55 | yukonbob | ?what is libtclcad supposed to offer -- it looks like it's a glorified PATH statement (at first glance) to me.... | 
| 21:36.17 | *** join/#brlcad Bariton (n=Bary@p54875A29.dip.t-dialin.net) | |
| 21:38.21 | brlcad | yukonbob, glorified auto_path statement | 
| 21:38.53 | brlcad | as well as a few other setup/initialization routines | 
| 21:39.21 | brlcad | it's the start of moving the tcl-related interfaces out of the "core" libraries (libbu, libbn, librt) and moving them into one tclcad library | 
| 21:40.02 | brlcad | the base libraries ideally won't have any external dependencies in the long term | 
| 22:16.37 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/ (31 files in 8 dirs): more level 4 flawfinder issues. mostly string length clampages. | 
| 22:52.05 | *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) | |
| 22:52.20 | yukonbob | hello, whirled |