IRC log for #brlcad on 20081205

00:41.06 *** join/#brlcad Ralith_ (n=ralith@216.162.199.202)
00:53.35 ``Erik pays lots of attention to his internet connection, has a faulty cable modem or wire or something :/ has to physically move the cable modem to another jack to trick it into resetting correctly :/
00:54.16 redvsblue but sometimes youre too busy napping at work to notice though
00:54.50 ``Erik can't exactly stop and drive home to reset the cable modem in the middle of a work day O.o
00:55.13 redvsblue too busy playing solitaire?
00:55.13 redvsblue ;D
00:55.21 ``Erik minesweeper
00:55.26 redvsblue hehe
01:02.24 *** join/#brlcad sporty (n=z@217.8.236.134)
01:18.03 yukonbob hello, cadheads
01:23.48 sporty yukonbob: hello
01:54.55 sporty hello?
01:55.06 sporty on-line :)
01:55.50 sporty "america on-line" - "What is on-line?" "America, heh!.."
02:00.12 *** part/#brlcad sporty (n=z@217.8.236.134)
07:58.22 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:26.39 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
11:11.24 claymore yawns.
11:11.27 claymore Mornin all.
12:08.44 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
12:38.36 starseeker morning
12:40.27 archivist I wish I could get out of bed as late as you lot
12:48.03 claymore late? Early :) 0415 is my wake time!
12:48.39 archivist 12:48 nearly dinnerz time :)
13:13.08 *** join/#brlcad Elrohir (n=kvirc@p5B14DE44.dip.t-dialin.net)
13:26.14 *** join/#brlcad elite01 (n=omg@unaffiliated/elite01)
14:19.23 CIA-6 BRL-CAD: 03brlcad * r33291 10/brlcad/trunk/TODO:
14:19.23 CIA-6 BRL-CAD: add a slew of request from butler et al for a variety of productivity enhancers:
14:19.23 CIA-6 BRL-CAD: 1) support to 'search' to find objects with given attribute value ranges (like
14:19.23 CIA-6 BRL-CAD: numeric region ids), 2) adding a color option to all of the drawing commands, 3)
14:19.23 CIA-6 BRL-CAD: having automatic history recordation, 4) exec support for 'search', 5) argument
14:19.26 CIA-6 BRL-CAD: aware commands for automatic object matching
14:25.05 CIA-6 BRL-CAD: 03brlcad * r33292 10/brlcad/trunk/BUGS:
14:25.05 CIA-6 BRL-CAD: added more detail on the mixed-winding bot problems noting that the issue isn't
14:25.05 CIA-6 BRL-CAD: isolated to nirt but is a problem in librt. if they're set to lh or rh, they
14:25.05 CIA-6 BRL-CAD: won't render correctly (or at all usually). if set to no orientation, they
14:25.05 CIA-6 BRL-CAD: don't report as hits (nirt).
15:15.03 CIA-6 BRL-CAD: 03brlcad * r33293 10/brlcad/trunk/src/conv/fast4-g.1: add a note about FASTGEN2 and FASTGEN3 support to the fast4-g manual page, with references to rpatch and patch-g. as well as cleaning up the manual page layout a little for readability.
15:16.19 CIA-6 BRL-CAD: 03brlcad * r33294 10/brlcad/trunk/NEWS: ws
15:16.59 brlcad Ralith: nice work on the enum ..
15:17.03 brlcad ~ws
15:17.04 ibot methinks ws is short for workstation. White Space, or the country code for Western Samoa
16:51.19 Axman6 i always wince when i see clock_'s quit message
16:55.07 *** join/#brlcad cad18 (n=506097ca@bz.bzflag.bz)
17:52.14 *** join/#brlcad ``Erik (n=erik@ftp.brlcad.org)
17:52.28 ``Erik bitches s'more about his uplink crapping out O.o
17:54.10 Axman6 :(
17:54.21 CIA-6 BRL-CAD: 03brlcad * r33295 10/brlcad/trunk/src/librt/primitives/nmg/nmg_mk.c: fix indentation, braces, ws
17:55.23 claymore I think you need to tell Comcast that you are not recieving the service that is spelled out in your contract with them and therefore you are not liable to pay until its fixed :)
17:57.56 ``Erik called 'em at one point when it wasn't working, they scheduled service 2 weeks later, and it started working again by then... :/ (plus I imagine I should clean house a little and hide the networking I have going on)
17:58.26 archivist Axman6, you clocks old quit with as many chp types as he could think of
18:17.27 CIA-6 BRL-CAD: 03brlcad * r33296 10/brlcad/trunk/src/librt/primitives/nmg/nmg_mk.c: clean up comment style, doxygenify all the public funcs
18:25.02 CIA-6 BRL-CAD: 03brlcad * r33297 10/brlcad/trunk/src/librt/primitives/nmg/nmg_mk.c: reorder to remove the forward declarations, replace x%x with 0x%p where appropriate and quell all warnings
18:28.45 CIA-6 BRL-CAD: 03bob1961 * r33298 10/brlcad/trunk/src/tclscripts/ (archer/Archer.tcl archer/ArcherCore.tcl lib/Ged.tcl): Added more wrappers for cadwidgets::Ged method calls in ArcherCore.
18:57.15 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601065.dsl.bell.ca)
18:59.15 IriX64 ``Erik... just use printf("%s Version %ld \n",__FILE__,__VERSION__); ;)
19:01.44 IriX64 warning... __VERSION__ redefine in (whatever.h)
19:02.16 ``Erik huh?
19:02.33 IriX64 im being silly :)
19:03.08 IriX64 has archived brl-cad for a few days
19:03.16 ``Erik should be more like PKG_VERSION
19:03.18 ``Erik iirc
19:03.26 IriX64 :)
19:04.24 IriX64 i acyually put that in mged (mged -v foo) and i get mged.c 4.2.1
19:05.31 IriX64 heh use __LINE if you want details :)
19:05.38 IriX64 err __LINE__
19:06.23 IriX64 caveat not all compilers support all three of these but most do
19:22.34 ``Erik note that __LINE__ __FUNCTION__ and __FILE__ are compiler defined things, I'd imagine __VERSION__ is, too... for BRL-CAD version, you might want to explore the function brlcad_ident()
19:22.55 IriX64 noted :)
19:23.16 IriX64 where does it live so i dont have to grep the tree?
19:23.27 ``Erik um, include/something.h
19:23.39 IriX64 heh gee thanks :)
19:23.50 ``Erik include/brlcad_version.h
19:23.58 IriX64 much thanks
19:24.05 ``Erik most of the libraries use it to create, like, rt_version()
19:24.45 ``Erik src/librt/vers.c for example
19:24.56 IriX64 thanks
19:25.18 ``Erik and if you search for _version in src/rt/main.c, you'll see where that big version banner comes from :)
19:25.55 IriX64 this changed when i introduced brlcad version 9.9.9 iirc :)
19:27.08 IriX64 whoa, if the string is null print the version number?!?!?!?!
19:28.15 IriX64 if (version[0] == 0) print the version blah blah
19:28.46 IriX64 in version.h line 139
19:28.56 IriX64 err brlcad_version.h
19:29.27 IriX64 door brb
19:30.37 ``Erik snprintf(), to fill it in... otherwise, just return it (since we've done it already)
19:32.05 IriX64 ahh thanks i ll open ver.c for example a littyle later ok
19:33.18 IriX64 sn printf like sprintf?
19:33.46 ``Erik yes, with a max size, google it :)
19:33.56 IriX64 ahh ic fill the *whole string in
19:34.10 IriX64 ahh thanks
19:34.33 IriX64 case somebody absconded with the terminator eh :)
19:35.29 IriX64 is this kind of stuff documented somewhere?
19:35.57 IriX64 a master catalog or something of functions you expect people to use
19:36.08 ``Erik um, the man pages?
19:36.27 IriX64 that presumes you can install the beast :)
19:36.40 ``Erik cygwin doesn't have the manpage set?
19:37.31 IriX64 does but i rarely use it, so if i need a function like snprintf without knowing itgs name how do i man it?
19:37.58 ``Erik apropos (synonym for man -k)
19:38.38 ``Erik or go to http://www.linuxmanpages.com/ or something *shrug*
19:38.50 IriX64 heh ok
19:45.53 IriX64 IriX64@dee-f96eba0a615 ~
19:45.53 IriX64 $ ./test
19:45.53 IriX64 File test.c Line 6 Compiler Revision 4202505 Time 14:45:21
19:45.53 IriX64 IriX64@dee-f96eba0a615 ~
19:46.02 IriX64 $hows that :)
19:47.08 IriX64 drat i sed %ld instread of %d for compiler revision :)
19:47.08 IriX64 rev is 4.2.1
19:48.46 IriX64 its right
19:49.58 IriX64 http://rafb.net/p/mLdNdB64.html heres the source heh
19:50.54 IriX64 ``Erik, i haven't accepted, im just playing here
19:51.13 IriX64 ill try to study some of your functions
19:56.31 IriX64 ive gotta go, ill be back later on, ciao :)
21:07.52 CIA-6 BRL-CAD: 03bob1961 * r33299 10/brlcad/trunk/src/ (3 files in 2 dirs): Minor mods to ArcherCore - consolidate the command lists and a few name changes.
21:22.43 CIA-6 BRL-CAD: 03brlcad * r33300 10/brlcad/trunk/src/conv/patch/patch-g.c: ws, indent, and style consistency cleanup
21:47.37 *** join/#brlcad ``Erik_ (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
21:57.21 *** join/#brlcad Elrohir (n=kvirc@p5B14DE44.dip.t-dialin.net)
22:07.55 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601065.dsl.bell.ca)
22:11.16 starseeker brlcad: 4261666 facets
22:13.35 brlcad cool
22:13.54 brlcad that should be about 5-10 million points then
22:14.23 starseeker tries to run bot_decimate and hangs MGED
22:15.45 starseeker Ah, one maxed out cpu
22:15.51 starseeker Sharks...
22:16.41 starseeker It's all about edge_can_be_decimated
22:20.22 *** join/#brlcad Axman6 (n=Axman6@210-9-142-19.netspeed.com.au)
22:22.16 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601065.dsl.bell.ca)
22:23.04 IriX64 apologizes, just realized what im doing here, i won't use your channel to test schtuff like this anymore
22:24.39 brlcad IriX64: that was actally all on topic and interactive
22:25.06 IriX64 well ... just in case anybody got discruntled :)
22:25.14 IriX64 disguntled too
22:25.24 brlcad it's the long drawn out soliloquys that get folks disgruntled
22:25.38 IriX64 mea culpa :)
22:25.40 brlcad and screenshots that are never of anything different.. :)
22:25.50 IriX64 :)
22:26.03 IriX64 are urls welcome though
22:27.01 brlcad it depends entirely on the content
22:27.07 brlcad it has to be something worthwhilee
22:27.16 IriX64 any idea how long ago i stumbled into this channel looking to render miss april :)
22:27.16 brlcad random urls out of context .. are useless
22:27.33 brlcad i'm sure I could pull that up
22:27.36 IriX64 ok
22:27.39 brlcad has logs of everythin
22:27.54 IriX64 how long has it been
22:29.45 brlcad 16:29 -!- Hagar [n=Hagar@toronto-HSE-ppp4309004.sympatico.ca] has joined #brlcad
22:29.51 brlcad that was on May 17th, 2006
22:29.58 IriX64 jeez
22:30.15 brlcad so you count the days ;)
22:30.23 alex_joni that was my birthday :)
22:30.23 IriX64 then you taught me nickserv, did i ever thankyou?
22:30.51 alex_joni brlcad: do you have logs when I stumbled upon brlcad first?
22:32.07 brlcad as I said..
22:32.12 brlcad has logs of everything ;)
22:32.31 starseeker ah, blackmail :-P
22:32.39 archivist ew /me hides
22:33.40 IriX64 back to play
22:34.28 brlcad alex_joni: 15:58 -!- alex_joni [n=juve@emc/board-of-directors/alexjoni] has joined #brlcad
22:34.32 brlcad Nov 17th, 2007
22:34.38 brlcad and no, I won't look anyone else up :)
22:34.49 alex_joni heh, cool.. thanks for taking the trouble
22:36.15 archivist I could self check but I think I deleted older logs on a disk full one day
22:39.40 starseeker brlcad: I remember some discussion once about a higher performance alternative to using #define - what was the alternative?
22:42.07 brlcad higher "performance"?
22:42.17 brlcad #defines just get replaced during preprocessing
22:42.23 brlcad not really a performance aspect to them
22:42.31 starseeker Ah, ok
22:42.36 starseeker compile time only
22:42.46 starseeker nevermind
22:44.26 brlcad the problem with them is that they are not compiler symbols, they're replaced before the compiler sees them
22:44.53 brlcad which can have a variety of unexpected or at least undesirable side-effects
22:45.05 starseeker nods
22:45.07 brlcad that was the whole issue with vmath's X, Y, Z defines
22:45.34 brlcad that's what Ralith just recently changed to an enum because of said problems
22:45.50 brlcad since it wasn't a compiler symbol, you'd have something like:
22:45.56 brlcad #define X 0 (in vmath.h)
22:46.28 brlcad and then some other code (maybe openNURBS for example), that would have something like: int my_function(int X, int Y, int Z) { ....
22:46.40 starseeker Ah :-)
22:46.45 brlcad which would then become: int my_function(int 0, int Y, int Z) { ...
22:46.50 brlcad which is a syntax error of course
22:46.56 starseeker ow
22:47.20 brlcad as an enum, they become compiler symbols and all is better with the world
22:47.31 starseeker :-)
22:47.37 brlcad but that's not to say that you always want to use enums either... :)
22:59.44 Ralith ^^
23:05.15 *** join/#brlcad Ralith (n=ralith@216.162.199.202)
23:30.44 ``Erik_ hm, it was much less cool when I first stumbled on BRL-CAD ... "qq, my job is going away" "send a rezoomy" "um, ok"
23:41.07 archivist knows what "my jobs going away" feels like

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