IRC log for #brlcad on 20071014

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

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