| 00:06.22 | *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net) | |
| 00:06.53 | louipc | wuzzat? | 
| 00:07.05 | starseeker | Freebie game using the Tribes2 engine | 
| 00:07.11 | louipc | ah | 
| 00:07.36 | louipc | sometimes it's necessary | 
| 00:07.41 | louipc | but not really for games :P | 
| 00:07.46 | starseeker | I should just play bzflag ;-) | 
| 00:07.53 | louipc | haha | 
| 00:08.02 | louipc | it's fun for awhile | 
| 00:08.14 | louipc | maybe just because I'm not a big gamer | 
| 00:08.23 | starseeker | Yeah, that's pretty much my take on it | 
| 00:08.45 | starseeker | I didn't do enough video games at a young age to acquire the shooting precision | 
| 00:08.47 | louipc | I like to play the games to see if I can fix bugs hehe | 
| 00:08.59 | louipc | open source stuff | 
| 00:10.08 | starseeker | Tribes I was IMHO the high water mark of that type of game - Tribes2 just doesn't have the same feel | 
| 00:11.07 | starseeker | Reaper3d actually had a very nice looking engine, but it's been dead for years now | 
| 00:11.42 | louipc | I find the problem with a lot of games is that they hog cpu | 
| 00:11.47 | louipc | even for dumb 2d games | 
| 00:12.12 | starseeker | Indeed | 
| 00:12.34 | starseeker | the old school guys from 30 years ago would be aghast at the use of hardware today... | 
| 00:13.13 | louipc | yeah | 
| 00:13.57 | starseeker | I think if hardware ever does reach some kind of stable performance we will see some major upheaval in programming styles... | 
| 00:15.55 | louipc | well we need better innovation in hardware architectures and such | 
| 00:16.02 | louipc | no more x86 :P | 
| 00:55.58 | brlcad | trainman419: erhm, yeah .. not really any ray-tracer uses opengl accelleration; opengl is general raster image processor, ray-tracing is not a raster rendering | 
| 00:56.36 | brlcad | the final rendered image can be displayed into an opengl context, but you're still just displaying an image and don't necessarily need opengl for that | 
| 00:57.06 | brlcad | the modeler (mged) could leverage opengl a lot, but mged doesn't require opengl for what it does either | 
| 00:57.15 | ``Erik | heh | 
| 00:57.19 | trainman419 | ah, it all makes sense now | 
| 00:57.40 | ``Erik | erm | 
| 00:57.51 | ``Erik | raytracing can use ogl to rasterize... it'd just be, y'know, ass slow | 
| 00:58.52 | ``Erik | BAH, wench got drunk at a wedding and now wants to drive :( stupid whore | 
| 00:59.31 | ``Erik | :( | 
| 01:00.15 | trainman419 | yeah, I'm just used to things like solidworks that show rasteriezed images rather than raytraced images | 
| 01:00.44 | ``Erik | BRL-CAD doesn't have a "quick view" functionality, sorry | 
| 01:00.46 | Maloeran | Mmhm. You didn't go with her, Erik, despites the free alcohol? :) | 
| 01:00.48 | brlcad | they have ray-trace functions too, just not their main graphics display | 
| 01:00.58 | brlcad | at least solidworks does | 
| 01:00.59 | ``Erik | dislacement issue, mal | 
| 01:01.28 | ``Erik | he father is ill and in kc, so that's where she is :/ | 
| 01:01.38 | Maloeran | Oh.. | 
| 01:01.59 | ``Erik | kansas city, missouri | 
| 01:02.08 | brlcad | trainman419: our next modeling interface will intently utilize opengl through and through for the modeling interface | 
| 01:02.56 | brlcad | tarzeau: where does the build fail for you with CFLAGS="-O2" LDFLAGS="-Wl,-z,defs" ... that seems to be working for me (on RHEL4) | 
| 01:03.00 | trainman419 | awesome! will that be in mged or archer? (or something new?) | 
| 01:03.14 | ``Erik | the pasted message was a compiler warning, not an error | 
| 01:04.36 | brlcad | trainman419: neither, new interface | 
| 01:05.43 | brlcad | he's been working on that for years | 
| 01:05.46 | brlcad | little by little | 
| 01:05.57 | ``Erik | yeah, but now he has bucks behind him | 
| 01:06.00 | brlcad | too draining to only do that, even for him | 
| 01:06.07 | brlcad | i mean even before | 
| 01:06.14 | brlcad | he started that before you arrived | 
| 01:06.18 | brlcad | heck, before I started | 
| 01:06.19 | ``Erik | *nod* | 
| 01:06.26 | ``Erik | it's the right thing to do | 
| 01:06.28 | ``Erik | just not sexy | 
| 01:06.34 | brlcad | it is, just tons of grunt | 
| 01:07.01 | ``Erik | if he can commit 10% time to it, it's a major win | 
| 01:07.09 | brlcad | Bob's not the greatest at refactoring sometimes, a lot of very short term fixes without the refactoring | 
| 01:07.21 | brlcad | often detrimental to what he has to deal with down the road | 
| 01:07.27 | brlcad | or what others have to do to maintain it.. | 
| 01:07.37 | brlcad | the code gets there though | 
| 01:07.37 | ``Erik | heh | 
| 01:07.56 | ``Erik | I'd hope that if he puts effort there, it'd spin off work | 
| 01:08.48 | ``Erik | for laid code, ... windows or tcl :/ | 
| 01:09.00 | brlcad | yeah, just having a few more working on development will make a big change | 
| 01:09.13 | brlcad | maybe even start to look like what things were like before M3 | 
| 01:09.23 | ``Erik | heh | 
| 01:09.24 | starseeker | M3? | 
| 01:09.27 | ``Erik | :( | 
| 01:09.28 | brlcad | still need two more though at minimally | 
| 01:09.39 | brlcad | *minimally* | 
| 01:09.42 | ``Erik | the project that killed the momentum of BRL-CAD, star | 
| 01:09.48 | starseeker | ouch | 
| 01:10.45 | ``Erik | the core idea was actually good, but pointy hairs got a hold of it... then gutted "the cad team", then proceeded to chase most of 'em away with micromanagement | 
| 01:10.57 | brlcad | rather.. stole motivation, funding, attention, developers, ... | 
| 01:11.32 | brlcad | alas, those are more and more turning into just history with the surge of new interest | 
| 01:11.57 | brlcad | just took a few years for the turnaround | 
| 01:11.58 | starseeker | alas? Are good ideas being lost? | 
| 01:12.03 | brlcad | everything happens in waves | 
| 01:12.26 | ``Erik | good ideas were had and given... interpretation... ... heh... | 
| 01:12.39 | brlcad | "alas", hopefully the brunt of the bad days are behind us now | 
| 01:13.12 | brlcad | for our group at least, it's changing | 
| 01:13.22 | ``Erik | yeah.... I'm bitter | 
| 01:13.23 | ``Erik | *shrug* | 
| 01:13.44 | ``Erik | the best aspect I see is that the GPL/LGPL/BSD push worked | 
| 01:14.00 | ``Erik | <-- likes to pretend he had a serious roll in that *shrgu* | 
| 01:14.10 | starseeker | That's virtually miraculous - I still remember the shock when I saw the announcement | 
| 01:14.12 | brlcad | yeah, the diverted attention helped that in a (very) minor regard | 
| 01:14.39 | ``Erik | (the part I meant was the automake vs cake side) | 
| 01:15.12 | brlcad | yeah, thank jeebus we don't still have to deal with cake hell | 
| 01:15.18 | ``Erik | ehehhehe | 
| 01:15.28 | ``Erik | I was dumbstruck on seeing tht | 
| 01:15.32 | brlcad | for all of the autohell, it wasn't as bad as cakehell | 
| 01:15.41 | brlcad | s/wasn't/isn't/ | 
| 01:15.53 | ``Erik | and that lee said "it's broken? ok, go fix it"... | 
| 01:15.58 | ``Erik | that was a good state | 
| 01:16.06 | starseeker | Some of the national labs have open source stuff (Paraview is an example) but I don't recall anything similar coming from the Army side except GRASS | 
| 01:16.48 | ``Erik | hum, cool | 
| 01:17.03 | brlcad | starseeker: technically grass was just "given away" when it was done, public domained because it was a done/dead project | 
| 01:17.06 | ``Erik | I stepped in and was working on the fbsd port and autotools before I even got an account | 
| 01:17.18 | starseeker | brlcad: Oh, OK. | 
| 01:17.35 | brlcad | only because the community stepped up and a few took ownership (and claimed a copyright after significant changes) did it become open source | 
| 01:17.40 | ``Erik | perhaps just "a place to put" the new guy O:-) | 
| 01:17.52 | starseeker | I pointed it out to my dad a few times - I don't know if anyone in his group ever took a poke at it or not | 
| 01:18.43 | starseeker | It looked/looks impressive, for it's problem domain (not that I'm an expert in that field) | 
| 01:19.14 | ``Erik | starseeker: do you use ttcp? ping? tcp/ip? mr muuss was a heavy hitter in those in the name of the army... | 
| 01:19.42 | brlcad | as far as I discovered during the legal research, BRL-CAD was the first *active* project in U.S. Army that I could find that went straight to open source licensing | 
| 01:19.57 | starseeker | ``Erik: Yes, I'd read about that. I regret arriving too late on the scene to ever get a chance to meet Mike Muss | 
| 01:20.06 | ``Erik | me too :( | 
| 01:20.27 | starseeker | brlcad: I can believe it. It's a very impressive accomplishment | 
| 01:20.28 | brlcad | maybe even first in DoD, but that's not likely .. just nothing really popular/notorious or at least that I was able to find after a lot of searching and contact prodding | 
| 01:20.49 | ``Erik | first as in conception date or ? | 
| 01:21.14 | brlcad | first to release code legally as OSS | 
| 01:21.38 | brlcad | non public-domain | 
| 01:21.55 | ``Erik | heh,t hat's artificial, dude | 
| 01:21.56 | brlcad | there are plenty of public domain examples that have been picked up | 
| 01:22.01 | ``Erik | pd is oss friendly | 
| 01:22.55 | ``Erik | also; | 
| 01:22.58 | brlcad | not so much that it "died" but that the group that created it no longer was directed to maintain it | 
| 01:23.11 | ``Erik | brlcad, *smack* it's MUVES-3, don't sully the name "m3", my car deserves better | 
| 01:23.30 | starseeker | brlcad: Ah, that will do it | 
| 01:23.59 | ``Erik | many projects have survived the originator... that's the beauty of oss, it CAN survive | 
| 01:24.00 | brlcad | yes, PD is OSS, but it's not like it takes any active effort and is almost always done on a "done" code | 
| 01:24.35 | brlcad | licenseless vs picking an OSS license | 
| 01:24.48 | ``Erik | should I hack in gettext support on ping and do an "army" release? :D | 
| 01:25.02 | brlcad | dude, are you totally missing the point? | 
| 01:25.24 | brlcad | it's not the same | 
| 01:25.41 | starseeker | brlcad: I guess in a sense Maxima falls into that category too - it was originally under DOE control (which is why it still has that rather odd note about US arms export restrictions in the copying file...) | 
| 01:25.47 | ``Erik | apparently O.o *shrug* I don't equate gpl and oss :( | 
| 01:26.22 | ``Erik | doe has dumped a fair bit of interesting stuff | 
| 01:26.23 | brlcad | mabye if I qualified it as an OSS *license* as opposed to just OSS | 
| 01:26.58 | ``Erik | unfortunately, 'cougaar' was completely ignored by this certain army group... *cough* | 
| 01:27.08 | brlcad | I don't know of another example outside the nat. labs, nasa, and a few other gov't groups that have gone straight to licensed OSS | 
| 01:27.33 | ``Erik | isn't pd on the osi list? | 
| 01:27.41 | brlcad | PD isn't a license | 
| 01:27.54 | brlcad | being PD does make you OSS, but it's not a license | 
| 01:27.55 | ``Erik | heh, it's past license :D | 
| 01:27.57 | starseeker | PD is simply a renouncing of copyright rights | 
| 01:28.42 | ``Erik | starseeker: I'd actaully be a bit scared of that code... heavy assembly (even if well written), classic C style, ... | 
| 01:29.05 | ``Erik | lookin' at the 4.3 bsd code was humbling | 
| 01:29.26 | starseeker | ``Erik: I suppose that's true - the idea of the debugging they do and the methodology they use is actually what interests me the most | 
| 01:29.36 | *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net) | |
| 01:29.50 | ``Erik | I know that faa restrictions of software development is... insane | 
| 01:30.15 | starseeker | Assuming this article knew what it was talking about, that is: http://www.fastcompany.com/magazine/06/writestuff.html | 
| 01:32.48 | ``Erik | and I'm sure they dont' trust the software 100% :D | 
| 01:34.33 | starseeker | ``Erik: Overstated? | 
| 01:35.06 | ``Erik | um, cmmi is an interesting notion and probably has value, btu the implementation as it stands is ... | 
| 01:35.07 | ``Erik | heh | 
| 01:35.39 | ``Erik | amusingly enoughl, gillich said something brilliant about cmmi... "it's a yard stick" | 
| 01:35.43 | ``Erik | or something to that nature | 
| 01:36.08 | ``Erik | in itself, it offers nothing... it's merely a possible mechanism to measure with | 
| 01:36.52 | starseeker | Ah | 
| 01:40.24 | starseeker | brlcad: There's a question on the Gentoo bug about AMD64 - for some reason it didn't find itcl/itk if I'm reading that message right, but I don't know why itcl/itk would fail on AMD64? | 
| 01:41.02 | ``Erik | tcl/tk/itcl/itk/iwidigts all worsk fine on amd64 fbsd | 
| 01:41.14 | starseeker | That's what I thought. Hmm. | 
| 01:41.59 | starseeker | He says it works in chrooted 32 bit environment. Odd | 
| 01:48.20 | starseeker | Monday morning could be a little rough... | 
| 01:49.22 | ``Erik | <- doesn't work on monday :D | 
| 01:49.46 | starseeker | Ah - that helps | 
| 01:50.28 | brlcad | starseeker: see if they can provide a configure and build log as well as the config.log somewhere | 
| 01:50.40 | ``Erik | *grump* stupid wench is drunk as fuck :( | 
| 01:51.10 | ``Erik | ~bzpastebin | 
| 01:51.19 | ibot | bzpastebin is probably http://pastebin.bzflag.bz a place to put large chunks of text to not flood a channel | 
| 01:51.19 | ``Erik | heh | 
| 01:51.38 | ``Erik | probably. | 
| 01:52.02 | ``Erik | "without their heads, they're powerless!" | 
| 01:52.35 | starseeker | brlcad: Request posted. | 
| 01:53.27 | brlcad | thanks | 
| 01:53.31 | starseeker | np | 
| 01:53.36 | ``Erik | I'd totally get on anna faris. | 
| 01:53.50 | starseeker | brlcad: Oh, did you see my last question about b-reps? | 
| 01:54.34 | brlcad | mm | 
| 01:54.34 | brlcad | nope | 
| 01:54.53 | starseeker | probably dumb, but if you're bored... | 
| 01:55.16 | starseeker | Naive question - the existence of brep at a primitive level - how does that make the core logic of model -> mesh simpler? Would it mean that models would have to be rebuilt with the new primitive or would the conversion of old primitives to b-rep be less expensive? | 
| 01:55.38 | brlcad | brep as a primitive provides the base-level representation | 
| 01:55.52 | brlcad | you still need a means to load up existing implicits as a brep | 
| 01:56.09 | ``Erik | notionally, if we had a fast ->brep conversion method, we know brep->triangles is fast, so we could bypass all the nmg bs | 
| 01:56.31 | brlcad | fortunately, that part actually isn't that bad -- you can create an ellipsoid brep if you have the implicit form pretty straightforward | 
| 01:56.44 | brlcad | yep, it bypasses the whole mess | 
| 01:56.51 | starseeker | Swwweeeettt | 
| 01:57.09 | brlcad | the hardest part (and it certainly is non-trivial, but easier than the nmg approach) is CSG evaluation of BREPS | 
| 01:57.16 | ``Erik | nmg tries to do some tricky stuff from a poor starting point :( also; it's fucking ugly | 
| 01:58.05 | brlcad | csg evaluation of breps involves creating new brep surfaces that trim away various parts of arbitrary surfaces and weaves in other surfaces | 
| 01:58.33 | ``Erik | is it still a weave in brep space? | 
| 01:58.34 | brlcad | numerically should be a heck of a lot more stable simply because you retain the actual structure instead of something that's been deconstructed already | 
| 01:59.10 | starseeker | Nice. IIRC, you said the csg evaluation is the main remaining component? | 
| 01:59.25 | ``Erik | the weave notion is brilliant for striaght raytracing, but is bass ackwards for anything else :( | 
| 01:59.28 | brlcad | yeah, you still have to attach surfaces from object A to those of object B (assuming they overlap) trimming off the parts on the interior or in negative space | 
| 01:59.43 | brlcad | it's not that kind of weaving | 
| 01:59.56 | ``Erik | <- thinking boolweave | 
| 01:59.56 | brlcad | just my terminology for attaching the two | 
| 02:00.03 | brlcad | yeah, nothing at all like boolweave | 
| 02:00.33 | brlcad | even current nmg approach has nothing to do with boolweave | 
| 02:00.40 | ``Erik | and for straight up "through" raytracing, I doubt I'd have thought of anything that clever | 
| 02:01.05 | ``Erik | I'd probably have been stuck on resolving the geometry before shooting it :D | 
| 02:01.09 | starseeker | phew - maybe not a dumb question :-) I was afraid I was missing something obvious, but it sounds like a very elegant mathematical workaround | 
| 02:01.10 | brlcad | it's approach actually isn't much different either other than the surface patches are an order or two smaller than the average BREP surfaces | 
| 02:01.43 | ``Erik | but these days, resolving the geometry is becoming more important | 
| 02:02.27 | brlcad | NMGs actually are a BREP.. just most people implicitly mean spline surface boundary representation when they say brep, not n-manifold polygonal boundary representation | 
| 02:02.28 | ``Erik | even wireframe, just having the 'cutters' rendered intuitively... | 
| 02:02.52 | starseeker | brlcad: Is there a good paper on the mathematics of geometry->brep and brep->mesh conversion mathematics? | 
| 02:02.54 | ``Erik | nmg is almost always associated with tesselating | 
| 02:02.59 | brlcad | having this done would make it possible to show the interior plot lines too | 
| 02:03.54 | brlcad | yeah, technically our nmg lib can handle nurbs too -- that's how stay's nurbs code was written -- but the main and original use is polygonal | 
| 02:04.24 | ``Erik | but jay-lo's code doesn't hit nmg? | 
| 02:04.27 | brlcad | starseeker: several books, but there's not really a single good paper on it | 
| 02:04.36 | brlcad | nope, he avoided nmg entirely | 
| 02:04.42 | brlcad | and intentionally | 
| 02:04.47 | brlcad | uses opennurbs instead of nmg | 
| 02:04.55 | ``Erik | one of these days, he's gonna kick my ass for calling him jay lo | 
| 02:04.55 | brlcad | for the representation | 
| 02:05.07 | starseeker | brlcad: Books work, if they aren't $$$$$ on Amazon ;-) | 
| 02:05.29 | ``Erik | um | 
| 02:05.37 | brlcad | starseeker: wait till you're on-site -- there's plenty of books you can get | 
| 02:05.44 | brlcad | if you get on-site of course :) | 
| 02:05.48 | starseeker | brlcad: cool | 
| 02:06.04 | ``Erik | there was that paper that had omfg fast raytracing and ->bot conversion on NURBS, I think? at utah? | 
| 02:06.16 | brlcad | yeah, that's a great paper, but not a great into paper | 
| 02:06.21 | brlcad | s/into/intro/ | 
| 02:06.29 | brlcad | RT06 paper | 
| 02:06.30 | ``Erik | heh, no, it assumes base competency | 
| 02:07.00 | ``Erik | starseeker: if you're up to the challenge, someone will get you the info. | 
| 02:07.44 | ``Erik | on sight or not | 
| 02:07.45 | Maloeran | thinks* too | 
| 02:07.55 | ``Erik | heh | 
| 02:08.06 | ``Erik | write up a paper, submit to ieee rt and siggraph :D | 
| 02:08.13 | Maloeran | Sounds boring :) | 
| 02:08.16 | brlcad | starseeker: just searching google will pull up a handful of papers | 
| 02:08.24 | starseeker | brlcad: OK :-) | 
| 02:09.02 | starseeker | ``Erik: This one? Direct and Fast Ray Tracing of NURBS Surfaces - Oliver Abert, Markus Geimer, Stefan Muller | 
| 02:09.20 | Maloeran | These curved triangles would require more primitives than nurbs, but are so much cheaper for rays to intersect | 
| 02:09.44 | ``Erik | I'm sure they're much less expressive than t-nurbs | 
| 02:10.28 | Maloeran | They wouldn't describe nurbs perfectly, but it sure can be a good compromise for performance and accuracy, between nurbs and triangles | 
| 02:10.37 | ``Erik | I think so, starseeker | 
| 02:10.49 | ``Erik | I think I'm thinking of "Direct and Fast Ray Tracing of NURBS Surfaces | 
| 02:10.50 | ``Erik | Oliver Abert, Markus Geimer, Stefan Muller" | 
| 02:10.55 | ``Erik | http://www.sci.utah.edu/~wald/RT06/papers/papers_presentations.html | 
| 02:11.20 | starseeker | Yep - hmm, no direct link | 
| 02:11.39 | ``Erik | I have the book sitting ontop of my winderz spaceheater | 
| 02:11.41 | Maloeran | I would scan and send if I had a scanner | 
| 02:11.51 | brlcad | e.g. http://www.gup.uni-linz.ac.at/~gk/docs/162CT.pdf | 
| 02:11.51 | starseeker | Google to the rescue, I think... | 
| 02:11.57 | ``Erik | heh | 
| 02:12.06 | brlcad | starseeker: also a pretty good in-depth thesis read: http://cadd.web.cern.ch/cadd/cad_geant_int/thesis/vaitos_main.html | 
| 02:12.17 | ``Erik | and mal just sat there coding and gawking at college chicas instead of listening | 
| 02:12.21 | ``Erik | :D | 
| 02:12.50 | Maloeran | I think you were the one dreaming of college chicas. There was one girl in the entire audience at that conference? :) | 
| 02:12.53 | starseeker | Cool - GEANT :-). I wacked my head trying to get that to compile for Gentoo once ;-) | 
| 02:12.55 | brlcad | and yeah, that's the rt06 paper | 
| 02:13.12 | ``Erik | was a good conf... didn't hurt with the awesomeness like siggraph, but was far better than the javaone pep rally | 
| 02:13.35 | ``Erik | there were a few girls in the group, but the eye candy was when we were out of the conf room | 
| 02:13.36 | ``Erik | :D | 
| 02:13.39 | starseeker | http://www.uni-koblenz.de/~mgm/papers/rt06.pdf seems to be ``Erik's but it's not coughing it up right now - I'll try later | 
| 02:13.50 | starseeker | brlcad: Thanks :-) | 
| 02:13.54 | ``Erik | (though the girl from unc wasn't hard on the eyes, and smrrt, too) | 
| 02:14.03 | brlcad | there actually are a fair bit of good references and implementations for tessellation of breps -- to varying degrees of water tightness | 
| 02:14.28 | ``Erik | heh | 
| 02:14.29 | ``Erik | um | 
| 02:14.38 | ``Erik | during the poster presentation, she had the huge crowd | 
| 02:14.44 | Maloeran | Ahah | 
| 02:14.55 | ``Erik | something about using gpu's to trace complex structures or something | 
| 02:15.09 | ``Erik | uh, she was hardware side iirc | 
| 02:15.09 | Maloeran | I think I prefer a girl that can teach me stuff radically different than maths and code | 
| 02:15.09 | brlcad | grid of gpus | 
| 02:15.34 | ``Erik | brlcad still wanks thinkin' about her :D *duck* | 
| 02:16.41 | brlcad | actually don't remember what she even looked like | 
| 02:16.46 | brlcad | but do remember that she was there | 
| 02:17.34 | ``Erik | heh, I was mroe boggled that something worth seeing came out of unc than that there was a woman presenting | 
| 02:17.45 | brlcad | shirley's paper relates a bit to what we've currently got implemented: http://www.cs.utah.edu/~shirley/papers/raynurbs.pdf | 
| 02:17.53 | ``Erik | peter shirly? | 
| 02:17.59 | brlcad | yeah | 
| 02:18.05 | ``Erik | isn't he leeberts advisor? | 
| 02:18.27 | brlcad | could be | 
| 02:18.48 | ``Erik | peter and ingo were the two people lee was sucking up to | 
| 02:18.52 | ``Erik | iirc | 
| 02:19.15 | ``Erik | and ingo is a fresh associate, I think | 
| 02:19.59 | brlcad | I believe ingo left for intel | 
| 02:20.07 | brlcad | started the week of siggraph | 
| 02:20.13 | brlcad | that's why he wasn't there | 
| 02:20.34 | starseeker | brlcad,``Erik: I've got to call it a night, but I appreciate the references - thanks much! | 
| 02:20.41 | brlcad | starseeker: see ya | 
| 02:20.56 | ``Erik | huh | 
| 02:21.01 | ``Erik | later, starseeker :D | 
| 02:21.28 | ``Erik | intel must be droppin' some real coin for a cool job, I mean | 
| 02:21.41 | ``Erik | reshetov, now wald? | 
| 02:23.53 | Maloeran | Wald writes a lot, but doesn't have much to say | 
| 02:24.09 | ``Erik | he's smart and capable, but he tries to dominate discussions, from what I saw | 
| 02:24.18 | Maloeran | Yes, he likes to be at the center of things | 
| 02:24.46 | ``Erik | it's good that he does what he does, but he aint' the bees knees :D | 
| 02:25.16 | louipc | what is good about bees' knees? | 
| 02:25.31 | ``Erik | (and, uh, I"d rather have a loud arrogant wald publishing papers than a real clever chicken who just writes proprietary code. *cough*) | 
| 02:26.02 | ``Erik | I can read a paper and learn :D | 
| 02:26.05 | brlcad | he has gotten stuff done -- simply (and proactively) goes after getting attention for it too | 
| 02:26.20 | brlcad | to each their own, getting stuff done is what matters | 
| 02:26.30 | brlcad | and if you don't tell anyone about it, then you might as well have not done it | 
| 02:26.55 | louipc | indeed you need to ruffle some feathers | 
| 02:27.00 | ``Erik | hacking up some brilliant code and then locking the notions down by not putting source or papers out ... | 
| 02:27.29 | ``Erik | patents might actually be worse | 
| 02:27.40 | ``Erik | :D | 
| 02:27.58 | Maloeran | Fine fine, I get the point :) | 
| 02:28.10 | ``Erik | anyways, papers are good | 
| 02:28.31 | ``Erik | the error smelled of broken system when first pasted :( | 
| 02:28.33 | Maloeran | Sure papers are good, I'm just annoyed by the number of papers devoid of any content | 
| 02:28.43 | ``Erik | ok... mal... fix that. | 
| 02:28.50 | ``Erik | kick out a paper or 3 with content | 
| 02:29.21 | ``Erik | most papers value is in tiny incremental steps :/ not too many are brilliant strides of length, these days | 
| 02:29.30 | brlcad | ever | 
| 02:29.40 | Maloeran | I thought I wrote some 3-4 pages that contained what mattered | 
| 02:29.52 | ``Erik | I'm still in awe at the brilliance of CS papers from the 50's and 60's given the state at the time | 
| 02:29.53 | brlcad | always the case, not all of them can be seminal papers :) | 
| 02:30.27 | brlcad | i was just watching sutherland's sketchpad demo earlier today | 
| 02:30.33 | brlcad | seriously impressive for the time | 
| 02:30.33 | ``Erik | heh | 
| 02:30.39 | ``Erik | make burga buy you real aussie beer. | 
| 02:30.46 | ``Erik | or I will fucking kick his ass | 
| 02:30.51 | Maloeran | Ahah, fine | 
| 02:30.57 | ``Erik | um | 
| 02:31.03 | ``Erik | he's in sydney? | 
| 02:31.15 | Maloeran | Brisbane, I'll be staying just a day in Sydney before going up there | 
| 02:31.16 | ``Erik | I wanna say, uh, perth has something called uh, 'black swan'? | 
| 02:31.25 | Maloeran | And what is it? | 
| 02:31.27 | brlcad | have a chiko roll while you're there | 
| 02:31.28 | ``Erik | that my dad claimed was damn good | 
| 02:31.32 | brlcad | i hear they're pretty yummy | 
| 02:31.40 | Maloeran | A chicken roll? | 
| 02:31.42 | ``Erik | oh, also; hit the beach and romp some of that hot aussie tail | 
| 02:31.43 | ``Erik | *cough* | 
| 02:32.14 | brlcad | http://en.wikipedia.org/wiki/Chiko_Roll | 
| 02:32.26 | Maloeran | I know Erik, I was already instructed by Sophie to do so o.O | 
| 02:32.40 | Maloeran | Curious snack | 
| 02:33.09 | ``Erik | hum | 
| 02:33.10 | brlcad | http://lib.store.yahoo.net/lib/upfromaustralia/chikochick.jpg | 
| 02:33.14 | brlcad | http://i10.ebayimg.com/03/i/000/a5/a8/1441_1.JPG | 
| 02:33.15 | ``Erik | damnit | 
| 02:33.19 | ``Erik | now I want some lumpia :( | 
| 02:33.41 | ``Erik | http://en.wikipedia.org/wiki/Lumpia | 
| 02:33.58 | brlcad | "was designed to be able to be eaten with one hand whilst drinking a beer with the other" <-- chiko roll | 
| 02:34.06 | Maloeran | Inspiring | 
| 02:35.20 | ``Erik | the lumpia my mom makes is mostly carrot, cabbage and beef, about the size of a finger, deep fat fried | 
| 02:36.09 | Maloeran | I'm mostly looking forward to scuba diving over there | 
| 02:36.15 | Maloeran | And rock climbing of course | 
| 02:36.15 | ``Erik | heh | 
| 02:36.24 | Maloeran | I'll have to find people for that though, Burga doesn't climb | 
| 02:36.25 | ``Erik | um, atch out for the sea snakes | 
| 02:36.40 | ``Erik | my dad has some stories about running into sea snakes in aussie waters O.o | 
| 02:36.52 | ``Erik | highly venemous fuckers | 
| 02:37.09 | Maloeran | Are they dangerous even when wearing a wet suit? | 
| 02:37.21 | ``Erik | yeah, theyc an be up to 6' long | 
| 02:37.48 | ``Erik | barracudas out there, too | 
| 02:37.50 | Maloeran | Hum, ouch. I'm reading about these for the first time | 
| 02:38.05 | Maloeran | Jellyfishes are usually no big deal with a wet suit | 
| 02:38.14 | ``Erik | nah, they're surface stingers | 
| 02:38.16 | ``Erik | not biters | 
| 02:38.18 | brlcad | Maloeran: give a try at surfing if you're near a coast | 
| 02:38.21 | brlcad | some of the best surfing to be had | 
| 02:38.35 | ``Erik | teeth go through wetsuits | 
| 02:38.40 | CIA-27 | BRL-CAD: 03brlcad 07STABLE * 10brlcad/src/other/tkimg/Makefile.am: gah, merge from head .. need TCLSTUB to be included else there be unresolved symbols on Mac and now also seen on Linux too | 
| 02:38.52 | Maloeran | Sure I'll try. I wasn't too good at that when I tried in Mexico | 
| 02:39.07 | Maloeran | ( At least in comparison to Sophie who is a snowboard teacher ) | 
| 02:39.15 | ``Erik | if ya shake up north a bit, hit okinawa :D I lived there for 3 yrs | 
| 02:39.16 | brlcad | meh, still like ten times more likely you're going to get slammed into in your car on the way to the beach than you are to be bit at the beach | 
| 02:39.31 | ``Erik | indeed, heh | 
| 02:39.41 | ``Erik | don't fuck with an animal, and it won't fuck with you | 
| 02:39.43 | ``Erik | :) | 
| 02:40.00 | brlcad | unless you can buy her a drink first | 
| 02:40.02 | Maloeran | Thanks for this piece of wisdom :) | 
| 02:40.09 | ``Erik | hehe | 
| 02:40.20 | ``Erik | mmmm, hot aussie tail | 
| 02:42.30 | brlcad | that's the second "already fixed on head" issue i've found now .. drat drat | 
| 02:43.15 | Maloeran | That's a curious wedding ceremony | 
| 02:43.27 | ``Erik | 7.12.0 yo | 
| 02:53.36 | brlcad | hm.. setting LDFLAGS does seem to cause it to not pass the X11 flags through, fails at blt | 
| 02:55.12 | brlcad | ah, they're actually not listed for blt | 
| 02:57.28 | ``Erik | http://www.collegehumor.com/picture:1782347 | 
| 03:00.24 | ``Erik | "panburger partner" O.o | 
| 03:00.28 | ``Erik | http://www.collegehumor.com/picture:1781996 | 
| 03:04.32 | *** join/#brlcad tttttt (n=root@222.190.111.98) | |
| 03:04.45 | tttttt | cvvcnbbn | 
| 03:05.58 | *** part/#brlcad tttttt (n=root@222.190.111.98) | |
| 03:07.04 | ``Erik | ssoommeeoonnee nneeeeddss ttoo ttuurrnn ooffff eecchhoo | 
| 03:07.14 | ``Erik | O:-) | 
| 03:08.54 | CIA-27 | BRL-CAD: 03brlcad * 10brlcad/src/other/blt/Makefile.am: blt actually makes direct calls to X11, so need to include the goods here else face the wrath of unresolved symbols on some plats (encountered on RHEL) | 
| 03:11.05 | brlcad | woot root | 
| 03:28.03 | ``Erik | <PROTECTED> | 
| 03:28.34 | CIA-27 | BRL-CAD: 03brlcad * 10brlcad/configure.ac: blt *requires* X11 to function, turn it off if x11 isn't available | 
| 03:28.40 | CIA-27 | BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: I have no clue what a "BUFXIZE" is, but I know what BUFSIZ is... | 
| 03:31.06 | bpoole | haha. BUFXIZE? | 
| 03:31.53 | ``Erik | that's what was in teh source | 
| 03:31.59 | ``Erik | and I rpobably did it :( | 
| 03:32.47 | bpoole | gj. | 
| 03:33.58 | ``Erik | actually, it was brlcad that did that, heh | 
| 03:34.05 | ``Erik | - strncat(suffix, suffix2, BUFSIZ); | 
| 03:34.05 | ``Erik | + snprintf(suffix, BUFXIZE, "%s", suffix2); | 
| 03:34.35 | ``Erik | bad chris, bad! | 
| 03:34.47 | ``Erik | 1.46 -> 1.47 | 
| 03:36.24 | brlcad | yep, just a simple typo | 
| 03:36.47 | brlcad | not the first, undoubtedly the last | 
| 03:37.07 | brlcad | if that's the only one after about 1000 of them, my error rate is prety freaking sweet | 
| 03:37.19 | ``Erik | and I felt bad cuz I let a commit go without proper build testing | 
| 03:37.38 | brlcad | i even built, for whatever reason it passed the build | 
| 03:37.53 | ``Erik | I can't think of why, other than bad timestamping | 
| 03:38.01 | brlcad | or some sys header that had it | 
| 03:38.03 | ``Erik | there's no cpp switch on that | 
| 03:38.17 | ``Erik | BUFXIZE ? O.o | 
| 03:38.44 | ``Erik | #include <myfingersaretwistedandunusablebecauseIuseemacs.h> | 
| 03:40.09 | brlcad | uh huh, that had nothing to do with emacs | 
| 03:40.36 | ``Erik | O:-) | 
| 03:40.56 | ``Erik | actually, I lost my emacs session | 
| 03:41.17 | ``Erik | power outage dropped the machine, and I was kinda operating in the 'emacs is my os' mode :/ | 
| 03:41.46 | bpoole | ``Erik: how's that going for you ? (emacs) | 
| 03:41.56 | brlcad | trivial typos are my favorite kind of build errors.. because they're obvious, generally easy to provoke, and easy to fix .. typos, transposed lines, missing terminators, etc | 
| 03:42.45 | ``Erik | been busy with other things, ben... got a machine on loan to replace my "stable" machine, so trying to get the ports updated :/ | 
| 03:43.58 | brlcad | a good indicator of how involved someone is with a project too -- those involved just fix it and go on, those not as closely involved seem compelled to complain or comment | 
| 03:44.26 | brlcad | seen that happen on at least a half-dozen oss projects .. and in-house closed | 
| 03:44.57 | brlcad | not a black and white meter, but interesting trend nonetheless | 
| 03:45.28 | ``Erik | I fixed it AND whined, and not on paid time, so foff :D | 
| 03:45.56 | brlcad | I didn't take that as a whine | 
| 03:47.42 | brlcad | talking more the sort that sit on the error without even reading it, throw their hands up and cry "it's broken !! omfg!" | 
| 03:48.26 | brlcad | s/more/specifically/ | 
| 03:50.29 | ``Erik | we call those "gentoo portage maintainers" ;) *duck* | 
| 03:50.33 | ``Erik | O:-) | 
| 03:50.36 | brlcad | see it *all* the time on BZ in particular, you would have thought the world had ended | 
| 03:51.01 | ``Erik | games are a harsh place to be in general | 
| 03:51.14 | brlcad | don't even have to compile-test, there are like two dozen kiddies that will let you know within an hour crying | 
| 03:51.54 | ``Erik | <-- generally tries to at least compile to object before committing | 
| 03:52.08 | ``Erik | but I've commited assuming it's right before... like the clone MFC ... O:-) | 
| 03:52.36 | ``Erik | I've been angling more towards heavy testing though... 'distcheck' on releases, etc | 
| 03:52.40 | brlcad | yeah, everyone does it from time to time | 
| 03:52.46 | brlcad | i think that's part of the behavior | 
| 03:53.08 | ``Erik | my personal projects are generally unbranched... | 
| 03:53.12 | CIA-27 | BRL-CAD: 03brlcad 07STABLE * 10brlcad/src/other/blt/Makefile.am: partial merge from head, need x11 | 
| 03:53.32 | ``Erik | actually, I have one that's close to another release, but I'm waffling due to license issues | 
| 03:53.38 | brlcad | the folks that do that a lot 'generally' tend to be more fluid and not so annoyed/concerned .. those that don't so frequently.. | 
| 03:53.54 | ``Erik | the code is under BSD license, I'm trying to decide whether to throw out a version that has gettext support | 
| 03:54.00 | brlcad | lee actually tended to do that more and more over the years the less he coded | 
| 03:54.17 | ``Erik | internationalization is a good thing, but the license concern.. | 
| 03:56.07 | brlcad | I don't like to give anyone shit about it unless they press the point | 
| 03:56.10 | brlcad | EVERYONE does it | 
| 03:56.12 | ``Erik | if I push on gettext on my personal projects, I might try adding it to brlcad | 
| 03:56.13 | brlcad | deal with it | 
| 03:56.27 | ``Erik | yeah, everyone does it, but if ya never get grief, you dont' try to get better | 
| 03:56.29 | brlcad | gettext is gpl... | 
| 03:56.39 | brlcad | that's not true | 
| 03:56.40 | ``Erik | when I fuck up, call me on it... I'll try to improve | 
| 03:57.02 | ``Erik | <-- more in teh 'harsh abrasive' camp O:-) | 
| 03:57.12 | brlcad | i mean there are a few that are pathologically bad at making broken commits.. but they're pretty darn rare | 
| 03:57.27 | brlcad | i don't think that helps, myself | 
| 03:57.35 | ``Erik | yeah, *shrug* but I'm an asshole | 
| 03:57.37 | brlcad | just adds tension | 
| 03:58.02 | ``Erik | I haze with a smile, it's about the quality above all | 
| 03:58.10 | brlcad | especially when it's really trivial crap that doesn't matter one bit and is really obvious | 
| 03:58.44 | brlcad | i mean, optimization of effort -- there are bigger issues to be complaining about and working on than typo commits | 
| 03:58.55 | ``Erik | of course, I had some beat-down experiences where doubel-checking before hitting the button seriously matters | 
| 03:59.28 | brlcad | yeah, if you're changing core code, or without regard to the impact, understandable | 
| 03:59.43 | ``Erik | sysadmin on machines where a typo could mean several millions of dollars lost and standing in a vp's office explaining exactly how ya fucked up and how it'll never happen again... | 
| 04:00.09 | ``Erik | so I'm pretty ashamed of that macro issue in the clone.c mfc :( | 
| 04:00.17 | brlcad | sysadmin's a diff matter, you don't have the revision control safety net and 'undo' revertability usually | 
| 04:00.20 | ``Erik | (yes, it bugs me) | 
| 04:00.33 | ``Erik | actually, ya do in a good sa situation | 
| 04:00.33 | brlcad | see, that's a meh issue to me other than being so close to release | 
| 04:00.43 | brlcad | it would have been caught on the final compilation test | 
| 04:00.55 | ``Erik | i wrote a bit of the "move to production" subsystem | 
| 04:01.15 | ``Erik | it was all cvs or rcs backed, it all had complete 'undo' capability | 
| 04:01.34 | ``Erik | and the machines configurations were all managed in a backed up central repo | 
| 04:01.35 | ``Erik | uh | 
| 04:01.36 | brlcad | yeah, but that's still pretty rare for most places | 
| 04:01.37 | ``Erik | g08 | 
| 04:02.04 | ``Erik | replace a machine with new hw? one line and it was generated back to production capability | 
| 04:02.37 | ``Erik | from what I've heard from friends, it's pretty common for "decent" organizations. :/ I'm annoyed with our environment | 
| 04:02.57 | ``Erik | we get ripped on for being "hobby shop", but the crap that's taken away is very much hobby shop | 
| 04:03.08 | ``Erik | and I'm not allowed to go fix it *sigh* | 
| 04:04.43 | ``Erik | "boob bones" heehhe | 
| 04:04.48 | brlcad | imho (not that you're asking) that's because you either ask for/expect permission (hah) or aren't tactful on showing the benefit or hiding the time spent .. | 
| 04:05.21 | ``Erik | yeah... I'm very not tactful and too open :/ | 
| 04:05.23 | brlcad | path to frustration | 
| 04:05.44 | ``Erik | "shut the fuck up and get the fuck out of my way" worked dandy at fedex, less politics | 
| 04:06.02 | ``Erik | and it's the norm for OSS in my experience | 
| 04:06.04 | brlcad | better management | 
| 04:06.08 | brlcad | for both | 
| 04:06.28 | ``Erik | my line manager at fedex... heh | 
| 04:06.34 | ``Erik | he actually fell on his sword. | 
| 04:06.36 | ``Erik | *cough* | 
| 04:07.03 | ``Erik | he sued his manager and won whiel I was leaving... he really omfg fell on his sword | 
| 04:07.09 | brlcad | lee has actually gone to bat for me several times over the years | 
| 04:07.19 | ``Erik | me too, so has ed | 
| 04:07.39 | ``Erik | I don't leverage them enough :) | 
| 04:07.58 | brlcad | true dat | 
| 04:08.03 | ``Erik | *shrug* | 
| 04:09.21 | ``Erik | <-- too honest and up front... folk like dwayne seem to appreciate it, but mgmt doesn't | 
| 04:09.39 | brlcad | hm, there is a bsd gettext | 
| 04:09.57 | brlcad | http://developer.postgresql.org/~petere/bsd-gettext/ | 
| 04:10.03 | ``Erik | at postgres | 
| 04:10.04 | ``Erik | yeah | 
| 04:10.18 | ``Erik | <- scratches his chin | 
| 04:10.25 | brlcad | that would work | 
| 04:10.30 | brlcad | the gnu one is teh evil | 
| 04:10.45 | ``Erik | one of my apps (gpl) had gnu gettext and I ended up removing it for some reason | 
| 04:10.46 | brlcad | license-wise | 
| 04:10.51 | ``Erik | um, rand | 
| 04:11.04 | ``Erik | I was looking to add it to timestamp, but the license issue... heh | 
| 04:11.19 | brlcad | huh? | 
| 04:11.41 | ``Erik | http://math.missouristate.edu/~erik/software.php?id=7 | 
| 04:11.46 | ``Erik | http://math.missouristate.edu/~erik/software.php?id=95 | 
| 04:12.04 | brlcad | ah | 
| 04:12.15 | ``Erik | simple little utils :) | 
| 04:13.05 | brlcad | what's running your site there? you wrote software.php and have a descriptor file per project or something? | 
| 04:13.56 | ``Erik | um, it's backed by postgres | 
| 04:14.09 | ``Erik | software.php just talks to the db | 
| 04:14.18 | ``Erik | all scratch written, fairly old | 
| 04:14.21 | brlcad | k | 
| 04:15.01 | ``Erik | went for a semi-/. feel, wrote it just before /. did the registration stuff iirc | 
| 04:15.21 | brlcad | looking to (finally) set up something similar for my data archive, but have been *trying* to avoid custom | 
| 04:15.55 | brlcad | something minimal-yet-flexible for my various code and non-code projects | 
| 04:15.57 | ``Erik | heh, mycrap has been maintenance for a long time, so it doesn't matter to me | 
| 04:16.11 | brlcad | couple hundred that I've ever worked on, some private, most public, all already organized hierarchically | 
| 04:16.17 | ``Erik | if I had to start from scratch, i'd probably go for a wiki based thing | 
| 04:17.08 | brlcad | hmmm.. i suppose mediawiki could handle it with a custom module | 
| 04:17.13 | ``Erik | all my crap shows age :( | 
| 04:17.31 | ``Erik | 'rand' and 'vp' before image viewers could do what those do | 
| 04:17.46 | brlcad | thing is I don't want to add each project individually, hoping to just create a descriptor file throughout my archive that has the access details, and let the module take care of it | 
| 04:18.30 | ``Erik | hum, mine has a form to add each project, and af orm to add each OS to each project, and a from for each release, and a form for each news entry... | 
| 04:18.57 | brlcad | hrm, more linkage errors on rhel | 
| 04:19.27 | ``Erik | hum, looks like my big web move was in jul '99 | 
| 04:19.41 | brlcad | yeah, that works for software, but a lot of mine is fairly 'random' .. lots of non-code projects too | 
| 04:20.12 | brlcad | some artwork, some literature, photography | 
| 04:20.18 | ``Erik | heh, I should rename the 'articles' to 'essays' I think | 
| 04:20.55 | ``Erik | and my fbsd/ directory isn't wired to the db or php, it's just cvs'd html | 
| 04:20.56 | brlcad | just about any CMS would work, but I so don't want to "populate" a CMS, I want the archive to be "the" data that the site presents | 
| 04:21.10 | ``Erik | wait, it does use php, so I can have a + | 
| 04:21.27 | ``Erik | mod_lisp looks interesting | 
| 04:21.37 | louipc | oh man php is messy | 
| 04:21.44 | ``Erik | I need to test if it can persist contained data | 
| 04:22.04 | ``Erik | um, like have each connection thread able to access a 'global' structure | 
| 04:26.58 | ``Erik | heh, wow | 
| 04:27.33 | *** part/#brlcad trainman419 (n=hendrix@75.15.127.134) | |
| 04:27.41 | ``Erik | 'gwci' before firefox, ... | 
| 04:27.49 | ``Erik | iview... my first and only c&d :D | 
| 04:37.10 | ``Erik | ehehhee an entry when I bought my first mac :) | 
| 04:54.38 | CIA-27 | BRL-CAD: 03brlcad * 10brlcad/src/libdm/Makefile.am: more undefined references on RHEL, need LIBGL if opengl is enabled | 
| 04:55.51 | CIA-27 | BRL-CAD: 03brlcad * 10brlcad/src/librtserver/Makefile.am: more undefined references on RHEL -- need the deps for rt, bn, and bu | 
| 05:18.05 | CIA-27 | BRL-CAD: 03brlcad * 10brlcad/configure.ac: more RHELness, multispectral needs symbols from optical | 
| 05:21.53 | CIA-27 | BRL-CAD: 03brlcad * 10brlcad/src/adrt/libtie/Makefile.am: uses libm | 
| 05:26.30 | CIA-27 | BRL-CAD: 03brlcad * 10brlcad/src/ (8 files in 4 dirs): more flawfinding quellage and bu_exiting | 
| 05:26.45 | ``Erik | tequila is evil. | 
| 05:28.15 | CIA-27 | BRL-CAD: 03brlcad * 10brlcad/src/mged/tedit.c: quell constness warnings, make the editor string const | 
| 05:28.28 | louipc | wowsers | 
| 05:28.34 | brlcad | hey ``Erik .. question for ya | 
| 05:28.46 | brlcad | probably not the best time if your tequealing | 
| 05:28.52 | brlcad | but .. | 
| 05:29.38 | brlcad | trying to come up with some way to add -Werror to the build now that we're almost completely warningless on some platforms ..... but not for anything in src/other | 
| 05:29.54 | brlcad | any ideas? | 
| 05:30.01 | louipc | hacking drunk is a blast | 
| 05:30.07 | louipc | well anything drunk is a blast | 
| 05:30.10 | brlcad | :) | 
| 05:33.58 | ``Erik | heh, uhhhh | 
| 05:34.26 | ``Erik | I kinda had the notion of moving $(top_srcdir)/src/other to $(top_srcdir)/contrib | 
| 05:34.37 | ``Erik | so abuse can be applied to src/ without crap getting in the mix | 
| 05:35.17 | ``Erik | I don't know of any way to undo a cflag without automake bitching | 
| 05:35.54 | brlcad | maybe after svn | 
| 05:36.07 | ``Erik | *nod* would be ugly on cvs | 
| 05:36.09 | brlcad | that's one way I suppose, could then add it to the subtree | 
| 05:36.45 | ``Erik | well | 
| 05:36.54 | ``Erik | you know my opinion on the src/other dir | 
| 05:36.56 | ``Erik | *shrug* | 
| 05:37.11 | brlcad | yep | 
| 05:37.19 | ``Erik | I was actually a bit upset with how many imports I found in my personal cvs repo :( | 
| 05:37.26 | ``Erik | siod, quack 2, ... | 
| 05:37.56 | ``Erik | <-- talks it, but doesn't always walk it :( | 
| 05:40.27 | ``Erik | now, uh, if you feel like being repetitive, you could always add it to AM_CFLAGS for each dir | 
| 05:41.26 | brlcad | yeah, nah, that'd suck | 
| 05:41.33 | ``Erik | on personal projects, I like "-W -Wall -Werror -ansi -pedantic", but BRL-CAD doesn't cope well with that rig | 
| 05:41.36 | brlcad | the benefit is pretty minimal, just nice housekeeping | 
| 05:41.55 | ``Erik | heh | 
| 05:42.03 | ``Erik | I almost got one of my project splint clean | 
| 05:42.13 | brlcad | yeah, that's pretty standard set | 
| 05:42.22 | brlcad | usually use the same | 
| 05:42.31 | ``Erik | flawfinder has a couple low hits (getopt not protecting buffers on old platforms, etc) | 
| 05:42.54 | brlcad | i wouldn't look at anything below 3, it's got way to many false positives | 
| 05:43.08 | ``Erik | um, I think the getopt() one actually lsts as 2 | 
| 05:43.09 | brlcad | even most of the 3's | 
| 05:43.09 | ``Erik | er | 
| 05:43.10 | ``Erik | 3 | 
| 05:43.22 | brlcad | there are now about 800 4's left | 
| 05:43.35 | brlcad | about 600 are quellable | 
| 05:43.46 | brlcad | the rest are false positives | 
| 05:43.59 | brlcad | with no reasonable way to shut them up | 
| 05:44.00 | ``Erik | I'd imagine that 99% of them are "well handled" to begin with... the kinda thing a new coder could be thrown at | 
| 05:44.21 | brlcad | that's where I think coverity will do a better job | 
| 05:44.47 | brlcad | yeah, easily | 
| 05:45.00 | ``Erik | how's that coming along? those dudes were trying to get something fixed to cope with our weirdness, iirc? | 
| 05:45.03 | brlcad | one of a dozen tasks like that | 
| 05:45.31 | ``Erik | I want good libbu and libbn documentation :( | 
| 05:45.32 | brlcad | yeah, they're just "busy" last I pinged them | 
| 05:45.40 | brlcad | bu, bn, and rt | 
| 05:45.53 | ``Erik | when I was mucking with vls for clone, I was unhappy at how often I had to go look at code | 
| 05:45.58 | brlcad | pkg and wdb for good measure | 
| 05:46.22 | ``Erik | and completion felt weak, thus the macros | 
| 05:46.33 | brlcad | completion? | 
| 05:47.00 | brlcad | you mean funcs missing? | 
| 05:47.10 | ``Erik | yeah, I expected strcmp type things | 
| 05:47.40 | brlcad | that's just a matter of refactoring -- stuff hasn't really been ever added to any of the libs until/unless it's in use | 
| 05:47.49 | ``Erik | total encapsulation type stuff | 
| 05:47.52 | brlcad | nobody ever needed/refactored with a strcmp need | 
| 05:49.36 | ``Erik | I wonder if vls's shoudl hold some kinda hash value for fast strcmp type needs :/ | 
| 05:51.03 | ``Erik | even though there are only 5 calls in the entire source tree, heh | 
| 05:51.45 | ``Erik | but there are a fair number of strcmp() with one arg being a vls... | 
| 05:53.44 | brlcad | damn alicia keys is hot and a awesome artist | 
| 05:55.01 | brlcad | 45 strcmp's that have at least one vls lookup | 
| 05:55.02 | ``Erik | in other news; fire is hot, ice is cold, and windows sucks. | 
| 05:55.37 | ``Erik | but they're not consistant in which arg is the vls | 
| 05:55.43 | ``Erik | easily fixable, but a grind | 
| 05:56.33 | brlcad | many of those strcmps could go away too | 
| 05:56.58 | brlcad | 1236 calls to strcmp | 
| 05:57.35 | brlcad | probably a third should be strncmp or strlcmp | 
| 05:57.36 | ``Erik | <-- didn't look at 'em, just noticed when finding strcmp(bu_vls_addr(a),bu_vls_addr(b)) | 
| 05:58.02 | ``Erik | heh, I thought you didn't like strlcmp :D too obsd specific or something | 
| 05:58.55 | ``Erik | I put in requests to get cygwin and msvc on bobs winderz machine | 
| 05:59.32 | ``Erik | if he can make it so his office mate *cough* can build without asking anyone for help, that'd be a good step | 
| 06:00.19 | brlcad | strlcmp is a bad example, that's not c89 iirc | 
| 06:00.26 | brlcad | but those kinds of functions | 
| 06:00.33 | ``Erik | no, not c90, not c99... obsd | 
| 06:00.35 | brlcad | to check length at same time | 
| 06:00.47 | ``Erik | strncmp() is the best portable afaik | 
| 06:00.54 | brlcad | yeah, that one is c89 | 
| 06:01.43 | ``Erik | my obsd builds said to use strlcmp() instead, that's the only place I've seen that func come up | 
| 06:04.36 | brlcad | yeah, strncmp is a pain to remember that it's length and not size, though less important for cmp | 
| 06:04.53 | brlcad | more important for cpy, strncpy vs strlcpy | 
| 06:05.08 | ``Erik | heh | 
| 06:06.47 | brlcad | cept it allocates, can't use buffers | 
| 06:07.05 | ``Erik | most uses of strcpy() follow a malloc | 
| 06:07.46 | brlcad | eh | 
| 06:08.16 | ``Erik | sorry, they do | 
| 06:08.34 | brlcad | I don't believe that, at least it's just as likely that someone copies into a char[] than that they have an alloc'd char* | 
| 06:08.43 | ``Erik | go ahead, script up something to grind on sf to look for that pattern | 
| 06:08.48 | ``Erik | it's.... common | 
| 06:08.52 | brlcad | you're the one making the claim | 
| 06:08.57 | ``Erik | heh | 
| 06:09.06 | brlcad | i'm not gonna waste my time doing that :) | 
| 06:09.11 | ``Erik | I'm also the one who's excessively lazy ;) | 
| 06:10.02 | brlcad | besides it doesn't matter -- if people only ever made dups of a string then str[nl]cpy wouldn't have been made and we'd only have strdup :P | 
| 06:10.17 | ``Erik | in the code I've laid hands on, I believe that most uses of str*cpy() are into freshly allocated memory (often malloc'd, sometimes stack alloc) | 
| 06:10.38 | ``Erik | strcpy predates strdup by quite a bit, though | 
| 06:11.07 | brlcad | having gone through nearly 500 instances in brl-cad's code already, it's a fairly even split of buffers and mallocs | 
| 06:11.33 | brlcad | entirely unscientific counting of course | 
| 06:11.51 | ``Erik | the gnarled hands of an emacs use? | 
| 06:11.53 | ``Erik | user? | 
| 06:12.25 | brlcad | just recollections of the edits since I've been checking other things while I cleanup (like bombing, !!!!'s, allocs, etc) | 
| 06:13.05 | ``Erik | I wonder if user message format should be addressed in hacking | 
| 06:13.15 | brlcad | the most annoying is the f'd up inconsistent indentation style on some of the dirs | 
| 06:13.16 | ``Erik | consistant message format | 
| 06:14.04 | brlcad | think I need to add a style var to the emacs local var footer so that braces aren't jacked on indent | 
| 06:14.24 | ``Erik | :) | 
| 06:14.40 | brlcad | vim has the same issue, just a matter of setting the style | 
| 06:14.57 | ``Erik | probably handled in my overweight .vimrc | 
| 06:15.00 | brlcad | I can set it for my emacs, but then that doesn't solve the problem | 
| 06:16.19 | brlcad | moss's code is one of the worst offenders | 
| 06:16.27 | ``Erik | heh | 
| 06:16.41 | brlcad | his code often smells like s2 | 
| 06:16.47 | ``Erik | hum, splain it to me, lucy | 
| 06:16.53 | ``Erik | rt asks for a ray | 
| 06:16.57 | ``Erik | librt shoots it | 
| 06:16.58 | brlcad | (not surprising since that's what he worked on) | 
| 06:17.07 | ``Erik | liboptical figures out what to do with a hit | 
| 06:17.20 | ``Erik | no? where are the actual hand-offs in all that? | 
| 06:17.30 | brlcad | that's about right | 
| 06:17.52 | ``Erik | suppose I wanted to write a direct hit lighting model | 
| 06:17.55 | brlcad | then liboptical sets the value, the rt sends to libfb and/or whatever output channel via the application struct | 
| 06:17.58 | ``Erik | -l99 | 
| 06:18.10 | ``Erik | how do I stub it in? | 
| 06:18.14 | brlcad | data passing is done through the resource and application structures | 
| 06:18.18 | brlcad | mostly the app structure | 
| 06:18.21 | ``Erik | the photon mapping stuff seems horribly wedged | 
| 06:18.42 | brlcad | lighting models are handled in rt | 
| 06:18.47 | brlcad | it is horribly wedged | 
| 06:18.53 | brlcad | justin's not a great example | 
| 06:19.01 | ``Erik | I saw three big siwtches for lighting model in rt/ I think | 
| 06:19.03 | brlcad | er, his code | 
| 06:19.17 | brlcad | yeah, they're about it | 
| 06:19.34 | ``Erik | so there's no map table or anything? it's just hard coded in? | 
| 06:20.22 | ``Erik | I should probably look at the uhhhh normal coloring | 
| 06:21.01 | ``Erik | seemed there was no clear contract between rt and liboptical... | 
| 06:21.17 | ``Erik | <-- kinda wants to write a 'toon' shader :) | 
| 06:21.24 | brlcad | that's what the view files do -- handoffs between whatever optic model you're using | 
| 06:22.08 | ``Erik | um, are the shadow rays thrown in rt/view.c ? | 
| 06:23.02 | brlcad | shadow rays are specific to a phong-type shader, phong actually shoots them | 
| 06:23.20 | brlcad | (i.e. in liboptical) | 
| 06:24.18 | brlcad | hence the variety of rt_shootray calls in liboptical | 
| 06:24.54 | ``Erik | hm | 
| 06:25.20 | ``Erik | don't be too terribly surprised if you see a new lighting model in the semi-near future :) | 
| 06:25.37 | ``Erik | it seems like one of those things with a good thinking/grunt ratio | 
| 06:26.16 | brlcad | fun stuff | 
| 06:26.19 | ``Erik | I think I got most of the grunt in clone out of the way, but the thinking involves some major user insight :/ | 
| 06:26.50 | ``Erik | classic mirror works only on cardinal axis... I want it to work on arbitrary vectors... | 
| 06:26.51 | ``Erik | etc | 
| 06:27.09 | brlcad | alas, I haven't coded up a new/clean lighting model yet, so no path of lookups like there are for new shaders and prims | 
| 06:27.19 | brlcad | but there pretty straightforward | 
| 06:27.32 | ``Erik | um | 
| 06:27.34 | ``Erik | speaking of prims | 
| 06:27.39 | brlcad | there are a couple really simple ones that do things like visualize the material thickness per ray | 
| 06:27.40 | ``Erik | g-xxx.c ... should be fixed | 
| 06:28.06 | ``Erik | the normal model looks like a good place to dig in to me | 
| 06:28.17 | ``Erik | since I just want first hit shading | 
| 06:28.59 | ``Erik | I dunno if I said it, but we need a function to generate a ray set correlating to an arbitrary ae for both ortho and perspective | 
| 06:29.02 | brlcad | rtedge probably could have been done as a lighting model | 
| 06:29.08 | ``Erik | so g_qa.c can have non-cardinal runs | 
| 06:29.14 | brlcad | heh | 
| 06:29.20 | brlcad | yeah, I've been saying that for years too | 
| 06:29.30 | brlcad | just haven't gotten to that refactoring | 
| 06:29.35 | ``Erik | yeah, heh | 
| 06:29.41 | brlcad | its' just pushing a chunk of code from worker into librt | 
| 06:29.46 | brlcad | "just" | 
| 06:29.48 | ``Erik | I keep saying "yup, we need it, uh, maybe after XXX" | 
| 06:30.14 | ``Erik | many of the rt's duplicate functionality in not quite the same manners :( | 
| 06:30.19 | ``Erik | and I don't like that | 
| 06:30.57 | ``Erik | heh, rt should boil down to if(strncmp(*argv, "... | 
| 06:30.58 | ``Erik | O:-) | 
| 06:31.01 | ``Erik | imho | 
| 06:31.25 | brlcad | yeah, and much of it is like that .. just not enough | 
| 06:31.49 | brlcad | the entire "rt backend" -- which cake actually made more obvious -- belongs in a lib | 
| 06:31.56 | ``Erik | oh, uh, image conversion, I'm tempted to grab libconvert and shove it in src/other/ and redo the entire pix conversion suite to be two func calls | 
| 06:32.21 | ``Erik | hey, I was given a cd and told to make it automake | 
| 06:32.26 | ``Erik | I had no clue what I was lookin' at :D | 
| 06:33.03 | brlcad | not saying it's right or wrong, just autoobfuscated :) | 
| 06:33.32 | ``Erik | cake still gives me the willies | 
| 06:34.04 | ``Erik | if I'd have known any utility cake providd above and beyond, I would've commented it in the am | 
| 06:35.11 | ``Erik | <-- got a few dirty looks when he first started cuz he kept referring to the "hit by a bus" situation as a need to document properly... | 
| 06:35.45 | ``Erik | guess it hit too close to home for a few folk :/ | 
| 06:36.43 | brlcad | no time to make things simple for the noobs :) | 
| 06:36.51 | brlcad | that's valuable coding time | 
| 06:37.03 | ``Erik | heh | 
| 06:37.20 | ``Erik | should I point out the tragic flaw there? :D | 
| 06:37.48 | brlcad | nope | 
| 06:39.01 | ``Erik | y'know | 
| 06:39.14 | brlcad | yup | 
| 06:39.19 | ``Erik | much of libbu's functionality is found in glib | 
| 06:39.34 | ``Erik | how heretical would it be to ponder that? | 
| 06:39.41 | brlcad | sure is, the nature of a basic library | 
| 06:39.51 | brlcad | also much of it is in the stl too | 
| 06:40.05 | ``Erik | stl is for c++ weenies, not real coders | 
| 06:40.13 | brlcad | as well as the boost libs, glib, and a dozen others ;) | 
| 06:40.16 | ``Erik | last I heard, stl wasn't very... standard... | 
| 06:40.24 | brlcad | that's old news | 
| 06:40.35 | ``Erik | the msvc users were hand deleting their own stl and importing sgi's | 
| 06:40.45 | brlcad | it's pretty solid now | 
| 06:41.01 | brlcad | anythings past msvc 6 | 
| 06:41.10 | brlcad | msvc 6 and before sucked ass | 
| 06:41.11 | ``Erik | msvc6 is still used | 
| 06:41.15 | ``Erik | heh | 
| 06:41.19 | ``Erik | I have a cd with msvc1 | 
| 06:41.22 | brlcad | exceptionally rare | 
| 06:41.26 | brlcad | that's ancient bustage | 
| 06:41.30 | ``Erik | up against the cd with borland 4.51 | 
| 06:41.41 | ``Erik | wanna trip into suckage? I can loan 'em... :D | 
| 06:41.54 | brlcad | i have vc6 somewhere | 
| 06:41.56 | brlcad | it's not worth it | 
| 06:42.05 | brlcad | it was outright broken and incompliant in many ways | 
| 06:42.21 | ``Erik | I used msvc5 and 6, it convinced me to rely on cygwin/mingw32 | 
| 06:42.36 | brlcad | can take care of the issues with some things (C code isn't too horrible, C++ is horrible, though) | 
| 06:42.48 | ``Erik | heh | 
| 06:42.51 | brlcad | 7 and 8 were vast improvements | 
| 06:43.01 | ``Erik | at the time, msvc supported c++ a whole lot better than gcc | 
| 06:43.09 | ``Erik | uh, egcs, for the cool kids | 
| 06:43.46 | brlcad | yeah, caring about msvc6 is like caring about gcc1/egcs portability | 
| 06:43.54 | brlcad | you just don't do it | 
| 06:44.17 | brlcad | unless you have somebody funding that waste of time | 
| 06:45.00 | ``Erik | :/ I was a big c++ proponent for a while, then I got heavy into leenewx and realized C could do all that stuff without much work... then many years later, I got into smalltalk,and then I "got" oo (I think)... and c++ just ain't there... objc is a lot closer | 
| 06:46.21 | brlcad | smalltalk is one of my favorite languages | 
| 06:46.26 | ``Erik | amusingly enough, ruby is probably my favorite "oo" language, and I've run into several situations where ruby just doesn't hold up so I switch to thscheme or lithp inthtead | 
| 06:46.29 | brlcad | favorite impractical languages | 
| 06:46.58 | ``Erik | the crypt game in squeak... w00t :D | 
| 06:47.40 | brlcad | c++ best and worst feature is that it doesn't really confine you to any paradigm and actually lets you implement three or four fundamentally different styles | 
| 06:48.02 | ``Erik | 'cept, uh, it doens't do a couple that it claims to | 
| 06:48.15 | ``Erik | the biggest feature of oo, imho, is multi-dispatch | 
| 06:48.23 | brlcad | you can seriously abuse the template layer and get lispness, you can go pure OO, you can go run-time ala objc, functional, etc | 
| 06:48.29 | ``Erik | and alan kay has said the same... he has harsh things to say about c++ | 
| 06:48.57 | ``Erik | I loaned out the uh, patterns book | 
| 06:49.00 | brlcad | that just means the power is in the hands of the coder to know what to do and what NOT to do | 
| 06:49.16 | ``Erik | the notion of a design pattern, to me, is an indication of a failure in the language to do its duty | 
| 06:49.53 | brlcad | eh, you have design patterns in just about every language | 
| 06:49.57 | ``Erik | I have a set of slides somewhere, um, design patterns for ml | 
| 06:50.00 | brlcad | it's just a .. pattern of use | 
| 06:50.14 | ``Erik | and MOST of the c++ listed ones disappear, because "the language just handles that" | 
| 06:51.21 | brlcad | yeah.. ml's a great practical language :P | 
| 06:51.30 | brlcad | a clear success :) | 
| 06:51.32 | ``Erik | heh | 
| 06:51.42 | ``Erik | it's a good language | 
| 06:51.46 | ``Erik | it just has no good apps | 
| 06:51.49 | brlcad | heh | 
| 06:51.53 | brlcad | that's not all it's missing :) | 
| 06:52.25 | ``Erik | <-- thtill a lithp weenie, tho won't argue | 
| 06:52.28 | brlcad | otherwise it'd have a significant devout following like the python/ruby/scheme/etc camps | 
| 06:52.38 | brlcad | it's a great academic language for teaching languages | 
| 06:52.45 | ``Erik | I think both breeds have a serious following | 
| 06:52.58 | ``Erik | and scheme is kinda the lithp for schools... | 
| 06:53.10 | ``Erik | the pathcal of lithpth, even | 
| 06:53.36 | ``Erik | still my favorite lisp, but I'm trying to learn common lisp... | 
| 06:53.39 | ``Erik | and emacs | 
| 06:53.48 | ``Erik | they tell me that's what the grown-ups use | 
| 06:54.05 | brlcad | every language has its strengths, weaknesses, and applicability for various purposes | 
| 06:54.16 | ``Erik | indeed | 
| 06:54.23 | brlcad | one of C++'s best strengths and biggest weaknesses is its flexibility | 
| 06:54.27 | ``Erik | only those fluent in a wide variety have anything to say | 
| 06:54.49 | brlcad | depends what I'm doing | 
| 06:55.02 | brlcad | (for me) | 
| 06:55.10 | ``Erik | though I have had on and off urges to use c++ over the last decade or so :/ | 
| 06:55.28 | ``Erik | "that'd fit well into c++'s hobbled notion of oo" | 
| 06:55.30 | ``Erik | heh | 
| 06:55.45 | ``Erik | but at that point, ruby is probably 'nuff | 
| 06:55.48 | brlcad | for big architecting, c++ wins for me, good balance of power, performance, and flexibility | 
| 06:55.53 | brlcad | (over objc) | 
| 06:56.04 | brlcad | for dynamic interactive apps, objc usually wins | 
| 06:56.25 | brlcad | to a point, gets nasty as they get bigger | 
| 06:56.28 | ``Erik | see, I'd rather start with an obscenely high level language, do bottom up in it, or the skeery bi-directional deisgn of lisp users | 
| 06:56.41 | ``Erik | and as the language fails, start re-doing bits in a lower level language | 
| 06:57.07 | ``Erik | if I *NEED* to shave that .02% off, switch to C | 
| 06:57.51 | brlcad | all of the functional languages fail for me from purely practical standpoints -- admittedly self-defeating reasons -- not useful to use for an app core simply because there aren't many coders for that language and it's a polarizing political/academic debate on the language's utility | 
| 06:58.18 | ``Erik | that approach has failed me bigtime, though. I had a top down shooter game that developed a hitch every half second due to naive stop© gc :/ | 
| 06:58.37 | brlcad | ew | 
| 06:58.56 | ``Erik | should hacked a generational into it | 
| 06:59.03 | ``Erik | or at least treadmill | 
| 06:59.38 | ``Erik | (amusingly enough... I argued gc's and learned a fair bit from salzman... who went to cmu...) | 
| 07:01.08 | ``Erik | hrmph | 
| 07:01.21 | ``Erik | I wonder where my big orange and blue "basic for the commodore 64" book went | 
| 07:01.31 | ``Erik | it had a chapter on garbage collection, but I ignored it... | 
| 07:01.52 | ``Erik | I mean, 64,000 bytes? how can you run out of that??? ... (until I tried to do voxels on the machine) | 
| 07:03.12 | *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1128564803.dsl.bell.ca) | |
| 07:06.22 | ``Erik | *grouse* | 
| 07:07.42 | *** join/#brlcad CIA-27 (i=cia@208.69.182.149) | |
| 07:08.16 | ``Erik | this sucks. | 
| 07:20.20 | ``Erik | nhttp://www.xkcd.com/ | 
| 07:22.10 | ``Erik | http://www.irregularwebcomic.net/ | 
| 07:30.21 | IriX64 | i should take slight to that :) | 
| 07:30.58 | IriX64 | yea, got cygwin running on vista64. | 
| 07:32.53 | IriX64 | singular works, means i can compile brlcad wee | 
| 08:04.44 | IriX64 | configure pegs the user cpu meter but kernal time is approx 60 % :) | 
| 08:06.50 | tarzeau | brlcad: strange and with -O0 too? | 
| 08:07.02 | tarzeau | brlcad: anyways, if you can't reproduce it... i can build debian packages now :) | 
| 08:13.03 | *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) | |
| 08:21.12 | *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch) | |
| 08:32.42 | *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1128564803.dsl.bell.ca) | |
| 09:12.54 | *** join/#brlcad ibot (i=ibot@rikers.org) | |
| 09:12.55 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || BRL-CAD is on scan.coverity.com but not completely set up yet, more news TBD || Release 7.10.4 is happening now | |
| 09:36.57 | *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net) | |
| 09:43.13 | brlcad | tarzeau: nope, working fine .. not sure how changing the optimization level is supposed to break the build, works fine here | 
| 09:43.25 | brlcad | tarzeau: if you have a build log, be interesting to see the error | 
| 09:43.35 | brlcad | otherwise, sounds like you have something working on your end | 
| 10:08.39 | tarzeau | brlcad: ok thanks | 
| 10:09.50 | MinuteElectron | brlcad: busy? | 
| 10:15.31 | *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net) | |
| 10:33.52 | *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-010.pools.arcor-ip.net) | |
| 12:04.54 | starseeker | Ah hah - now the rt06 download works. | 
| 14:09.57 | *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) | |
| 14:42.51 | Z80-Boy | brlcad: hi | 
| 14:47.51 | *** join/#brlcad bpoole (n=bpoole@UNIX34.andrew.cmu.edu) | |
| 15:50.04 | *** join/#brlcad MinuteElectron (n=MinuteEl@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com) | |
| 16:15.44 | brlcad | MinuteElectron: quite | 
| 16:15.49 | MinuteElectron | ok | 
| 16:15.58 | MinuteElectron | I won't bother you then, my query is non-essential. | 
| 16:16.31 | MinuteElectron | Well, that really depends on your viewpoint - but I'd rather not disturb you and it is nothing integral. | 
| 16:16.33 | brlcad | i'll ping you later when I can chat better | 
| 16:16.37 | MinuteElectron | ok, sure | 
| 16:16.59 | brlcad | tweaked the header some more for the download image | 
| 16:17.17 | MinuteElectron | I saw ;) - looking better. | 
| 16:17.27 | brlcad | yeh, still not great, but better | 
| 16:17.35 | MinuteElectron | True | 
| 19:32.20 | *** join/#brlcad Elperion (n=Bary@p54877F62.dip.t-dialin.net) | |
| 19:32.58 | *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-010.pools.arcor-ip.net) | |
| 19:33.45 | *** join/#brlcad iraytrace (n=iraytrac@trapezewireless23.insecure.utah.edu) | |
| 19:34.15 | *** join/#brlcad iraytrace (n=iraytrac@trapezewireless23.insecure.utah.edu) | |
| 19:34.58 | *** part/#brlcad iraytrace (n=iraytrac@trapezewireless23.insecure.utah.edu) | |
| 20:16.51 | *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com) | |
| 21:40.16 | *** join/#brlcad Z80-Boy (i=clock@77-56-83-7.dclient.hispeed.ch) | |
| 21:49.26 | *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net) | |
| 22:33.14 | starseeker | Cool - they FINALLY collect the ebuild messages for multiple ebuilds at the end of the whole install | 
| 22:33.32 | ``Erik | huh, tclb2 | 
| 22:34.54 | MinuteElectron | brlcad: That thing I was talking about earlier was because I got a bus error from PHP and the guys in ##php said that it was something to do with the binaries. Probably the completely wrong diagnosis but I was worried it might be important. So, yeah. I am going to go to bed now - speak soon I suppose. | 
| 22:39.26 | starseeker | This direct raytracing of NURBs looks interesting - I'm curious though, how would such behavior interact in librt with the other types of analysis BRL-CAD is used for? Does the ARL have an internal database of previous analyses it could use to compare the results of the old methods and a NURBS based intersection simulation? | 
| 22:45.08 | starseeker | Hmm, hang on - gotta restart to make sure I didn't just nuke my sound drivers... | 
| 22:54.59 | ``Erik | heh | 
| 23:04.54 | *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) | |
| 23:05.04 | starseeker | Ah, there we go :-) | 
| 23:06.07 | ``Erik | heh | 
| 23:07.01 | ``Erik | starseeker, we have a good amount of geometry that was modelled in tnurbs using stuff like pro-engineer that was tesselated to convert to our format... we can't share those files, but we can test for ya if you do nurbs work | 
| 23:07.15 | ``Erik | right now | 
| 23:07.22 | starseeker | hehe :-) | 
| 23:07.49 | starseeker | I'm not ready yet to do that level of work - got some homework to do first | 
| 23:07.54 | ``Erik | the geometry isn't classified secret or anything, but it's not releasable due to contract constraints | 
| 23:08.00 | starseeker | Right | 
| 23:08.41 | ``Erik | folk like general dynamics and raytheon dont' embrace the same notions :) | 
| 23:08.55 | starseeker | Pity ;-) | 
| 23:13.36 | starseeker | ``Erik: From the "public" standpoint, I suppose it would probably be more interesting anyway to model thinks like WWII weapons | 
| 23:13.59 | starseeker | Although I doubt enough detailed info survives on most of that to build a model anymore | 
| 23:14.07 | ``Erik | um | 
| 23:14.19 | ``Erik | it does | 
| 23:14.24 | starseeker | Really?? | 
| 23:14.28 | ``Erik | the gear still exists, some in private hands | 
| 23:14.57 | starseeker | Oh, sure - but that would be quite a project. The blueprints was what I was thinking about... | 
| 23:15.02 | ``Erik | wheel your arse out to APG with a caliper and tape measure, got a field full of ww1 and ww2 tanks just sitting there for epeople to gawk at | 
| 23:15.10 | ``Erik | I'm sure blueprints exist, but might not be public | 
| 23:15.19 | starseeker | point | 
| 23:18.06 | ``Erik | um | 
| 23:18.11 | ``Erik | buildings are public record | 
| 23:18.45 | ``Erik | it was like $20 for a reproduction of a residence like 15 years ago | 
| 23:18.56 | starseeker | Hmm. | 
| 23:35.21 | starseeker | errrgh. The design documents for the superconducting super collider are online, but they are some sort of funky postscript | 
| 23:48.34 | starseeker | Humph. Looks like you can get them but you have to wade through huge bureaucracy to do it. Figures. Same thing with the Saturn V goodies. | 
| 23:56.41 | ``Erik | hum, ps is a language intended to spew 2d stuff | 
| 23:57.01 | ``Erik | um, we might be able to snarf that up into sketch objects or something | 
| 23:57.21 | starseeker | http://www.hep.net/ssc/new/repository.html | 
| 23:57.43 | starseeker | Ghostscript can't do much with them out of the box | 
| 23:58.08 | starseeker | They've got copyright Apple in there so it might be a capture of some code sent to an Apple printer... | 
| 23:58.50 | starseeker | I've dealt with some postscript code intended for printers, and it ain't pretty... | 
| 23:59.06 | ``Erik | um | 
| 23:59.25 | ``Erik | NeXT used ps as the primary display language, iirc, and jobs may've carried those properties when he went back to apple | 
| 23:59.32 | ``Erik | might be display related, not printer related | 
| 23:59.33 | ``Erik | :) | 
| 23:59.39 | starseeker | Ah :-) |