| 00:17.25 | brlcad | yeah, can use a pre-allocated memory pool, reuse allocations no longer needed, etc |
| 00:17.25 | brlcad | can allow allocations, but do them in huge chunks at a time to minimize the system calls to just a handful (e.g. 64MB at a time as needed) |
| 00:20.41 | CIA-60 | BRL-CAD: 03brlcad * r31813 10/brlcad/trunk/src/librt/primitives/dsp/dsp.c: clean up the warning messages |
| 00:24.41 | *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) | |
| 01:14.48 | CIA-60 | BRL-CAD: 03brlcad * r31814 10/brlcad/trunk/src/libpc/ (11 files): include cleanup -- common.h should come before _all_ system headers in order to ensure portability (and type wrapping and macro behavior) when compiling |
| 01:49.35 | CIA-60 | BRL-CAD: 03brlcad * r31815 10/brlcad/trunk/src/libpc/ (8 files): (log message trimmed) |
| 01:49.37 | CIA-60 | BRL-CAD: style and formatting are only issues when they are completely disregarded.. |
| 01:49.39 | CIA-60 | BRL-CAD: please be more careful/consistent with the style guide. much of these changes |
| 01:49.41 | CIA-60 | BRL-CAD: aren't even self-consistent within a single function. use space after commas |
| 01:49.43 | CIA-60 | BRL-CAD: and intrinsic keywords (if, while, for) but not after functions or within |
| 01:49.45 | CIA-60 | BRL-CAD: parens; prefer spaces around operators (especially for streams). whitespace and |
| 01:49.51 | CIA-60 | BRL-CAD: indents also seem to be horribly inconsistent (run sh/ws.sh and sh/indent.sh if |
| 01:51.18 | CIA-60 | BRL-CAD: 03brlcad * r31816 10/brlcad/trunk/src/librt/primitives/dsp/dsp.c: align the followup info |
| 01:53.34 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 03:06.34 | starseeker_ | figures either his computer has gotten slower or software has gotten harder to compile since the last time he rebuilt everything |
| 03:06.41 | starseeker_ | grr |
| 03:14.10 | yukonbob | hello, cadheads |
| 03:14.49 | yukonbob | disables his covert daemons running on starseeker's puter. |
| 03:17.12 | starseeker_ | yukonbob: heh - in reality, I can't fault my machine |
| 03:17.33 | starseeker_ | the world rebuild totaled over 1000 packages, including things like VTK, Paraview, KDE, and Blender |
| 03:18.40 | Ralith | blender isn't a big build |
| 03:19.00 | Ralith | I'd be more worried about firefox |
| 03:19.09 | jonored | starseeker_: gentoo? |
| 03:19.16 | starseeker_ | Yep, gentoo |
| 03:19.38 | starseeker_ | hadn't done a kernel upgrade in a couple years, was finally noticing potential issues |
| 03:19.55 | starseeker_ | so did the big jump - world upgrade |
| 03:20.02 | jonored | Same. PII toughbook - full rebuilds take a something like a week or two... :) |
| 03:20.09 | starseeker_ | ow |
| 03:20.18 | starseeker_ | is better off than that, at least... |
| 03:20.29 | starseeker_ | I wimped out on openoffice though |
| 03:20.46 | starseeker_ | that's a full day just to build it, assuming it works |
| 03:21.02 | starseeker_ | considering I just need it for the odd office doc anyway... |
| 03:21.09 | jonored | Ick. Glad I avoid office-like software... wvHtml for me :) |
| 03:21.38 | poolio | Debian ftw ;) |
| 03:21.43 | starseeker_ | heh. Once in a while you can't avoid the .doc format - some businesses speak only .doc |
| 03:22.16 | starseeker_ | never quit got the hand of doing development on Debian - I'm sure there was some "always install the friggin dev packages" option but I didn't find it |
| 03:22.45 | jonored | probably will need to use it at some point after school, but for the moment I'm just reading them - so converting them out of .doc works reasonably well. |
| 03:22.52 | poolio | starseeker_: hmm, I've never had an issue other than the broken libtool stuff |
| 03:22.57 | starseeker_ | as a result, compiling anything was always a game of "ok, which dev package do I still need..." |
| 03:23.10 | starseeker_ | poolio: It's been years, so I would have to revisit it |
| 03:23.41 | starseeker_ | Gentoo has always been good even for weird scientific stuff and lisp implementations |
| 03:23.48 | poolio | starseeker_: heh, there's still a little bit of that if you're compiling stuff, but it's not that difficult...and the time it takes to sort out the dependencies is far less than the time it would take for gentoo to compile them |
| 03:24.43 | starseeker_ | poolio: Oh, sure :-). But at least on gentoo it's automated - I can let the build go overnight. So far I've not met a Debian install that's smart enough to go find the dev packages |
| 03:24.47 | jonored | polio: I would suggest that that does depend on machine, and on whether you're doing development on a package you've already installed once. |
| 03:25.02 | starseeker_ | is always compiling weird stuff... |
| 03:26.13 | starseeker_ | It's driving me nuts. I want to recompile BRL-CAD and start a proc-db, but I don't dare until I'm sure my system is done putting itself back together |
| 03:26.48 | starseeker_ | It'll be interesting to see if the iges-g crash still behaves the same... |
| 03:27.48 | starseeker_ | still wants to try a Fourth -> Lisp bootstrap someday, unless it turns out going straight to Lisp is easier/just as hard... |
| 03:28.45 | starseeker_ | alright, sleep |
| 03:29.07 | jonored | ...Fourth->Lisp? a simple Scheme wouldn't take that much to build up and would be quite sufficient for building any lisp you'd want... |
| 03:29.27 | jonored | g'night :) |
| 03:29.57 | Ralith | starseeker_: proc-db? |
| 03:30.02 | Ralith | jonored: also, toughbook? awesome! |
| 03:30.37 | jonored | Ralith: CF-27, with some modifications and a strap to carry it nestled on my back with. |
| 03:30.52 | Ralith | I want a toughbook. |
| 03:30.59 | Ralith | Sadly, I want up to date hardware more. |
| 03:31.04 | Ralith | (also, some money left over) |
| 03:31.42 | jonored | *Nod*. There's the occasional newish ones that are not terribly much - my girlfriend got a CF-19 for $1000 off of craigslist... |
| 03:32.20 | Ralith | wow. |
| 03:32.27 | Ralith | didn't think stuff worth anything ever showed up there |
| 03:33.09 | jonored | which is just a bit absurd. A fully rugged tablet PC with a modern (albeit crazy-low-power) processor is kinda impressive. |
| 03:35.02 | Ralith | yeah |
| 03:35.09 | yukonbob | starseeker_: how do you like paraview? |
| 03:35.44 | Ralith | what *is* paraview |
| 03:38.01 | yukonbob | data visualization -- used in FEM, medical, others... |
| 03:38.28 | yukonbob | cmake is the build system that spawned from that project... |
| 03:41.22 | Ralith | oo |
| 03:41.38 | starseeker_ | proc-db - a tool in BRL-CAD for generating models |
| 03:41.51 | starseeker_ | brlcad's fence routine is a good example |
| 03:42.04 | jonored | Ralith: So you know, we ran into two similar systems in our area <=$1100. It would seem that it's surprisingly effective to get the beasties - Perhaps it's time for me to upgrade. |
| 03:42.13 | starseeker_ | yukonbob: Can't say I've used paraview much, actually |
| 03:42.18 | starseeker_ | not yet anyway |
| 03:42.50 | starseeker_ | jonored: It's an interesting question. Forth has the property of being easy (relatively speaking) to bootstrap on cool hardware |
| 03:43.04 | starseeker_ | jonored: I don't know how scheme would do in such circumstances |
| 03:43.25 | starseeker_ | er cold hardware - nothing but machine/assembly language available |
| 03:44.33 | starseeker_ | For the sake of verifiability all the way through the software stack, being able to do a true "cold", from the metal bootstrap is actually important. |
| 03:45.01 | starseeker_ | Even though no one does that anymore, and probably haven't for 40 years except as a hobby... |
| 03:45.28 | starseeker_ | has a knack for nutty ideas... |
| 03:46.11 | jonored | starseeker_: Scheme has impressively few primitives - something like seven or eight fundamental ones and you really want to implement some of the other stuff like arithmetic. I've looked at setting up one for a microcontroller.. much of the complexity comes from the extensible compiler. |
| 03:47.16 | jonored | but then, some of it doesn't mesh well with some hardware - like the not having a standard stack thing. |
| 03:47.26 | starseeker_ | Hmm. How much machine/assembly code would you estimate it would take? |
| 03:49.09 | jonored | That I'm not sure of; wanting to do it was associated with my major qualifying project, and it didn't seem a good idea to pursue concurrant with trying to make a UAV fly. |
| 03:49.43 | starseeker_ | ah |
| 03:49.46 | starseeker_ | point |
| 04:33.13 | Ralith | jonored: I'd ask you to grab me one if I had the money lying around. |
| 04:34.44 | Ralith | also, what kind of UAV? |
| 05:22.19 | jonored | One quadrotor design (four fixed-blades in a square), the other a more normal-looking miniature helicopter. Never got very far - Prof said I wasn't allowed to do the controls side, and the aerospace people who were the rest of the team took so long to do it I couldn't get the programming done before the project ended. |
| 05:22.59 | jonored | (er, fixed-pitch blades.) |
| 05:37.48 | Ralith | that's a shame. |
| 05:38.26 | Ralith | but, uh, what's abnormal about a four-bladed heli? |
| 05:39.38 | *** join/#brlcad clock_ (n=clock@217-162-109-158.dclient.hispeed.ch) | |
| 05:43.05 | jonored | Rather than having one motor and controlling attitude and thrust primarily by varying the angle of the blades, it has four motors with solid props on them out on booms and controls itself by varying the speed at which each prop is spinning. |
| 05:45.20 | Ralith | ooh |
| 05:45.21 | Ralith | neat |
| 05:45.34 | Ralith | sounds mechanically simpler, too |
| 05:46.18 | Ralith | now I want to build one :/ |
| 05:47.18 | jonored | And control-wise more of a headache. To go sideways you have to turn up one side and turn the other down, and then reverse that torque before the thing flips over, and do the reverse to stop it going sideways... |
| 05:47.44 | jonored | but much of that is actually common to both. |
| 05:49.32 | Ralith | it's easier to handle things in software than in hardware |
| 05:50.33 | Ralith | and I'd imagine you could keep yourself mostly safe by setting up a software governor that'd ensure no matter what any other bits told it to do, it always remained mostly upright |
| 05:50.53 | Ralith | of course, that would preculde really cool maneuvers, but those are generally beyond the scope of a UAV anyway. |
| 05:51.01 | Ralith | how were you planning on powering it? |
| 05:51.21 | jonored | Sometimes. Sometimes not. It's a lot easier to do precise positioning with a set of linear axes than with a roomba. That's basically what the control scheme we were aiming for did - use nested saturation functions to keep what it's doing sane. |
| 05:52.32 | Ralith | hm, I bet you could simplify the control issue by physically angling all of the rotors so the pointed inwards something under 45 degrees from vertical |
| 05:52.51 | Ralith | that way it'd strafe in the direction of any prop putting displacing less air |
| 05:53.00 | Ralith | s/putting// |
| 05:53.43 | Ralith | you'd sacrifice some energy for that conveniences, of course |
| 05:54.00 | jonored | Power was from a fairly gigantic lithium ion polymer battery. I want to say it was rated for something like 40A, with a 4 amp-hour capacity... and four little brushless motors that spin the props such that you're convinced they'd take a finger off if you let them. Scary to have the thing spin up. |
| 05:54.25 | Ralith | that must have been pretty powerful if it could lift a heavy battery like that |
| 05:54.27 | jonored | eleven volts coming off the battery. |
| 05:54.29 | Ralith | I *really* want one of these |
| 05:54.42 | Ralith | how long could it stay in the air? |
| 05:54.46 | jonored | lipoly batteries are crazy light, though. |
| 05:54.49 | Ralith | also, altitude ceiling? |
| 05:55.36 | jonored | Don't know - project ended too soon after they got me their control stuff, and awkwardness with not having sufficient computing power to run the control scheme they wanted on the microcontroller. |
| 05:56.03 | Ralith | surely swapping in a more powerful controller wasn't that big a deal |
| 05:56.11 | Ralith | I mean, a project like that would need a big budget already |
| 05:56.43 | jonored | We went over. it's something like $300 per person for those projects. |
| 05:56.56 | Ralith | how large a team? |
| 05:57.30 | jonored | Six and six, I think. I was sorta in the middle and the only one who could write code. |
| 05:57.44 | Ralith | that must've sucked |
| 05:57.47 | jonored | (Two projects.) |
| 05:58.56 | Ralith | I have to build myself one of these things; it sounds remarkably affordable. |
| 05:59.22 | Ralith | was this a univ course project, something professional, or what? |
| 05:59.42 | jonored | Yeah, rather did. Didn't help arguing with the aerospace engineers that any accelerometers we could get weren't going to magically differentiate between gravity and acceleration... |
| 06:00.07 | jonored | University, ours has something like a thesis for undergraduates. |
| 06:01.31 | Ralith | I wish there was some entity out there that would happily give out a few thousand dollars to people just for the sake of building cool stuff |
| 06:02.55 | Ralith | I'd think with an aircraft like that you'd be able to do some neat hacks |
| 06:03.32 | Ralith | it's going to be mostly upright most of the time, so if you assume relatively still air, you could mount a laser rangefinder aimed straight down |
| 06:03.46 | Ralith | it'd get easily confused at higher altitudes, though |
| 06:04.18 | jonored | There are people doing that sort of thing. It's surprisingly awkward getting one to know where it is if you can't just stick a GPS module on it. A sonar module also is an option; we were trying for an indoor device, so that seemed reasonable. |
| 06:05.12 | Ralith | sound-based rangefinding would be iffy |
| 06:05.19 | Ralith | who knows what sort of surface it would end up above |
| 06:05.40 | jonored | For us, floor, mostly. But other things yes. |
| 06:06.12 | Ralith | yeah, but floor can be all sorts of things |
| 06:06.18 | Ralith | from concrete to shag carpet |
| 06:06.25 | Ralith | which can't be good for sonar. |
| 06:07.04 | jonored | True. |
| 06:07.05 | Ralith | if you want to get more creative here's an idea |
| 06:07.14 | Ralith | this one only works outside, but eh |
| 06:07.17 | Ralith | take a laser rangefinder |
| 06:07.37 | Ralith | aim it horizontally at a spinning 45 degree mirror with an encoder so you know where the mirror's pointed |
| 06:07.52 | Ralith | then estimate the location of the horizons on both side based on when the range given goes to infinity |
| 06:08.04 | Ralith | this should give you pretty accurate orientation information in anything but heavy fog |
| 06:09.56 | jonored | Would be reasonable, yes. Outside is, surprisingly enough, easier to deal with than inside. Among other things, you can get a location and velocity in a fixed coordinate frame to within a few meters with a small, easy device... |
| 06:10.05 | Ralith | heheh |
| 06:10.24 | Ralith | inside you could do a similar thing, except aim the assembly downwards |
| 06:10.42 | Ralith | it wouldn't be so useful for orientation, admittedly |
| 06:11.05 | Ralith | but it'd be pretty awesome in terms of other tasks you'd have to do to have a realtime map of surroundings at the current altitude |
| 06:11.22 | Ralith | of course, it'd crash into mirrors all the time. |
| 06:11.24 | jonored | Much nicer than trying to integrate from accelerometers and gyroscopes for all of it and get it to be stable for the few minutes to test the control system.. |
| 06:12.52 | Ralith | I'm not sure what problems you'd have with accelerometers |
| 06:13.23 | Ralith | zero it while it's sitting on a table, then just have everything try to keep them at zero |
| 06:13.48 | Ralith | put one at the extreme of each prop boom and you've got lots of info |
| 06:14.23 | Ralith | I can see the problem with keeping track of what upright is, though :/ |
| 06:14.34 | jonored | Accumulation of errors. Double integration mixed with noise is not a happy prospect. Could certianly try to just keep them at zero - on the other hand, for a quadrotor, what you get back is that you are accelerating upwards at 9.8 m/s^2 if you're thrusting as you would to counter gravity. |
| 06:15.10 | Ralith | treat that as zero :P |
| 06:15.20 | jonored | What you get putting them out on the ends of the boom is that you've built a gyro out of accelerometers. |
| 06:15.36 | Ralith | this is useful and probably cheaper than a real gyro. |
| 06:15.57 | Ralith | but yeah, with error accumulation you'd lose track of which way's up |
| 06:15.59 | Ralith | hm. |
| 06:16.12 | Ralith | well, wait |
| 06:16.19 | Ralith | this thing isn't stable in anything but vertical |
| 06:16.21 | jonored | The problem with treating that as zero is that accelerating straight towards the ground at 18.6 m/s^2 looks awful similar... |
| 06:16.31 | Ralith | so couldn't you examine the specifics of its current instability and correct? |
| 06:16.56 | Ralith | I'd hope your accelerometers can tell the difference between negative and positive :P |
| 06:17.15 | Ralith | uhh |
| 06:17.16 | jonored | it is positive. The accelerometer is oriented the same direction as the props. |
| 06:17.20 | Ralith | and just hope you don't get flipped upside down. |
| 06:17.27 | Ralith | cuz if that happens you're pretty much fucked. |
| 06:17.58 | Ralith | I don't see that being even remotely recoverable when you've got so little room to maneuver, even if you're omniescient |
| 06:18.01 | jonored | You can get the information that needs from gyros/equivalent devices. That's even just a single integration. |
| 06:18.55 | jonored | the problem is that if you think about it, the raw accelerometers should always be reading zero in the 'horizontal' axes in the body frame, and 9.8 in the 'vertical' axis. |
| 06:19.24 | Ralith | I'm still not sure where the problem lies |
| 06:19.30 | Ralith | you could even give a brute force approach, if properly tweaked |
| 06:20.00 | jonored | it's not impossible to fly something like this on that kind of system. |
| 06:20.14 | Ralith | when you're tilting one way, crank up the motor on that side; wouldn't it stabilize at vertical? |
| 06:20.40 | jonored | Yes. the problem is telling you're tilting one way. |
| 06:21.05 | Ralith | it would be rotationally accelerating, wouldn't it? |
| 06:21.09 | jonored | You can get the derivative of the thing you want to control from a gyro, but it's not easily done to get the actual number you care about. |
| 06:21.17 | Ralith | ah. |
| 06:21.46 | jonored | Just rotating is detectable. the problem then is that you care about the angle. That said, you can get good enough sensors that this works for a good while. |
| 06:21.59 | jonored | but I need sleep... |
| 06:22.04 | Ralith | alright |
| 06:22.07 | Ralith | good discussion |
| 06:22.15 | jonored | g'night |
| 06:39.41 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 07:01.31 | *** join/#brlcad kylec (n=1812caa9@bz.bzflag.bz) | |
| 07:02.28 | kylec | hey, anyone out there? |
| 07:23.05 | *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz) | |
| 07:54.18 | *** join/#brlcad archivist_emc (n=archivis@host81-149-119-172.in-addr.btopenworld.com) | |
| 07:57.23 | *** join/#brlcad geocalc (n=geocalc@dyn-91-171-218-234.ppp.tiscali.fr) | |
| 08:10.24 | CIA-60 | BRL-CAD: 03d_rossberg * r31817 10/brlcad/trunk/src/libged/CMakeLists.txt: added some files to be consistent with Makefile.am |
| 08:17.11 | CIA-60 | BRL-CAD: 03d_rossberg * r31818 10/brlcad/trunk/src/librt/primitives/revolve/revolve.c: fixed crash because of a corrupted function stack |
| 08:36.41 | *** join/#brlcad esben_ (n=esben@0x573ff382.boanqu1.static.dsl.tele.dk) | |
| 08:46.54 | homovulgaris | brlcad: hmm.. was planning on style cleanup later.. not coding complete .. true |
| 08:49.55 | homovulgaris | should write self consistent code. |
| 09:00.49 | *** join/#brlcad clock_ (n=clock@77-56-92-144.dclient.hispeed.ch) | |
| 09:12.59 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 10:14.32 | *** join/#brlcad davidg (n=david@84-45-236-142.no-dns-yet.enta.net) | |
| 10:20.05 | *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch) | |
| 10:26.29 | *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt) | |
| 10:27.37 | mafm | hi |
| 10:27.50 | homovulgaris | howdy mafm :) |
| 10:30.23 | mafm | sigh |
| 10:30.27 | mafm | too much work |
| 10:30.34 | mafm | but that's a common illness, I guess :) |
| 10:40.58 | brlcad | sleep less ;) |
| 10:42.42 | *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01) | |
| 10:58.32 | mafm | I can't |
| 10:58.45 | mafm | I can sleep less for a few days or so, but then I have to recover |
| 10:59.50 | mafm | hmm, ibot_ is actively ignoring me :| |
| 11:00.45 | archivist | the saturday lie in, zzzz, /me didnt get up till about 3pm this last weekend |
| 11:01.24 | mafm | oh, now I read it -- brlcad: I'm already using Ogre::ManualObject to build and render the sample shapes |
| 11:02.49 | homovulgaris | :D sleeping less is always a good solution ;) |
| 11:03.11 | homovulgaris | plenty of time to sleep later :) |
| 11:05.07 | mafm | that's only fun when you haven't had serious sleeping problems in the past :P |
| 11:06.56 | homovulgaris | :) i had some trouble with 30 hour sleep per week ;) |
| 11:07.25 | homovulgaris | i mean not trouble per se :P class bunks |
| 11:14.38 | *** join/#brlcad andrecastelo (n=chatzill@189.71.40.80) | |
| 11:17.29 | mafm | I mean health problems :) |
| 11:17.32 | mafm | hi andrecastelo |
| 11:17.44 | andrecastelo | hi mafm |
| 11:18.47 | homovulgaris | hey castelo ;) nice castle |
| 11:36.10 | brlcad | breifly documents, http://brlcad.org/wiki/Sketch |
| 11:40.54 | andrecastelo | thanks homovulgaris :D |
| 11:41.05 | andrecastelo | (i didn't model it though) |
| 12:02.02 | mafm | castelo's castle... you have to patent it |
| 12:21.53 | *** join/#brlcad thing0 (n=ric@123.208.47.136) | |
| 12:52.19 | *** join/#brlcad thing0 (n=ric@123.208.47.136) | |
| 13:52.12 | yukonbob | browses sketch docs, suggests a pictures are worth thousands of words... |
| 13:52.22 | yukonbob | hello, cadheads |
| 13:56.25 | starseeker | tests whether the X updated that busted tk on gentoo also busts BRL-CAD's internal tk |
| 13:56.37 | ``Erik | O.o |
| 13:56.52 | ``Erik | pets fbsd :) |
| 13:57.37 | starseeker | It looks like it's a change at the Xorg level |
| 13:57.55 | starseeker | reads bug report... |
| 13:58.16 | starseeker | Possibly a hardcoded Tk assumption is being violated by new xproto behavior... |
| 13:58.53 | starseeker | They seem to think ALL tk versions are impacted |
| 13:58.59 | starseeker | ouch |
| 13:59.08 | starseeker | here's hoping BRL-CAD doesn't trigger the behavior |
| 14:05.26 | starseeker | So far so good... |
| 14:14.49 | starseeker | crap crap crap crap |
| 14:15.48 | yukonbob | heads to work... |
| 14:15.56 | yukonbob | starseeker: good luck |
| 14:16.24 | yukonbob | (see also #tcl, if you think it might help... lots of Tcl Core Team hangs out there...) |
| 14:17.25 | starseeker | Oh, I know why it's failing (or at least someone does) |
| 14:17.52 | starseeker | Alright, here's the failure and the links to info - to discuss with brlcad: http://paste.bzflag.bz/m2bc3454c |
| 14:18.25 | starseeker | figures apply the patch to our tree and move on with life, but it doesn't look like the tk devs have their final solution as yet... |
| 14:18.46 | starseeker | heads out... |
| 14:19.16 | *** join/#brlcad docelic (n=docelic@78.134.193.128) | |
| 14:32.58 | *** join/#brlcad andre|away_ (n=chatzill@189.71.10.147) | |
| 15:07.55 | *** join/#brlcad prasad_ (n=psilva@h-67-103-183-185.mclnva23.covad.net) | |
| 15:10.15 | brlcad | heh, "This has been a valid assumption (from 1991 up until very recently)" |
| 15:10.49 | brlcad | pats Xorg on the back for breathing some new life into X11 |
| 15:14.07 | brlcad | starseeker: yeah, probably should just apply john's patch for now |
| 15:14.22 | brlcad | er, joe i mean |
| 15:30.37 | *** join/#brlcad esben_ (n=esben@0x573ff382.boanqu1.static.dsl.tele.dk) | |
| 15:31.03 | brlcad | gets peckish |
| 15:35.11 | ``Erik | O.o |
| 15:35.44 | prasad_ | peck peck |
| 15:37.35 | ``Erik | quit being a pecker, prasad ;D |
| 15:41.44 | ``Erik | wonders if brlcad is in the office today |
| 15:52.22 | brlcad | nope |
| 15:52.43 | brlcad | ironically have too much work to do |
| 15:54.11 | ``Erik | heh, yet anther fine framework, I hear |
| 15:54.37 | brlcad | starts after tomorrow |
| 15:56.55 | *** join/#brlcad andre|away__ (n=chatzill@189.71.18.137) | |
| 16:10.09 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 16:30.54 | *** join/#brlcad clock_ (n=clock@77-56-93-183.dclient.hispeed.ch) | |
| 16:39.37 | brlcad | hugs CIA-60 |
| 16:39.37 | CIA-60 | hugs brlcad |
| 16:42.05 | Axman6 | oh, i can see i came back whole you were having a moment... |
| 16:42.08 | Axman6 | while* |
| 16:59.23 | brlcad | yeah, it's apparently back-logged.. |
| 16:59.38 | brlcad | just now springing back to life |
| 17:02.07 | ``Erik | O.o |
| 17:04.44 | starseeker | so a peckish brlcad is either hungry, easily annoyed, or both? |
| 17:10.50 | brlcad | annoyingly hungry |
| 17:11.02 | starseeker | heh :-) |
| 17:11.38 | ``Erik | <-- pats his belly full of expired chef boy r dee ravioli |
| 17:12.24 | ``Erik | I know you're jealous, you can admit it |
| 17:12.25 | brlcad | ponders pizza |
| 17:12.31 | brlcad | heh |
| 17:12.44 | brlcad | I think I have a can of that crap .. not going there today |
| 17:12.58 | starseeker | around starseeker pizza seldom lasts long enough to ponder |
| 17:13.11 | brlcad | i get a craving for it like two times a year, it's there "just in case" |
| 17:13.22 | poolio | I just had way too much free pizza for lunch :D |
| 17:13.31 | ``Erik | remembers to taze starseeker when the pizza's arrive for any pizza party |
| 17:14.21 | starseeker | makes note to drain the charge on ``Erik's tazer |
| 17:16.45 | starseeker | although given ``Erik's approach to toys, he's probably got a mini-nuclear reactor in there... |
| 17:16.51 | brlcad | wow, just a couple weeks since I last used that on-line ordering dude's new site and he's already got a dozen new restaurants |
| 17:17.00 | starseeker | cool |
| 17:19.42 | ``Erik | nah |
| 17:20.01 | ``Erik | just enough capacitors to flash vaporize a 1" diameter steel rod :D |
| 17:22.30 | starseeker | ``Erik: Ah, of course - the gigaFarad capacitor :-). After all, what good are the large scale SI unit prefixes if you don't make use of them? :-) |
| 17:23.03 | starseeker | I guess it would probably be gigafarad, actually... |
| 17:23.55 | starseeker | remembers someone once comparing measuring capacitance in Farads to measuring egos in Stallmans - uselessly large units... |
| 17:24.02 | ``Erik | mine are gibifarads |
| 17:24.20 | ``Erik | O.o |
| 17:24.36 | starseeker | digital farads? |
| 17:25.00 | ``Erik | only fools count in decimal, you have to count in binary to be cool |
| 17:25.07 | ``Erik | and I'm the coolest! or something |
| 17:25.21 | starseeker | well, you're certainly the somethingist |
| 17:26.25 | ``Erik | lithp people are... thpecial. |
| 17:26.47 | CIA-60 | BRL-CAD: 03brlcad * r31819 10/brlcad/trunk/sh/elapsed.sh: |
| 17:26.48 | starseeker | They're metapeople ;-) |
| 17:26.51 | CIA-60 | BRL-CAD: add support for RFC 2822 dates in addition to UNIX dates, this should fix a |
| 17:26.59 | CIA-60 | BRL-CAD: couple of timing issues that have been noticed. also make the argument |
| 17:27.03 | CIA-60 | BRL-CAD: processing more robust including detection of the date format. add support for |
| 17:27.12 | CIA-60 | BRL-CAD: env variable overrides and --debug|DEBUG in addition to --seconds|ONLY_SECONDS |
| 17:27.16 | CIA-60 | BRL-CAD: support. woot. |
| 17:27.51 | ``Erik | apparently all 3 public branches of ucw are dead(ish), the various developers have their own private repos, and the 'proper' way to get it at the moment is to download something called paragent and extract it from that |
| 17:29.00 | ``Erik | neat, huh? :D |
| 17:29.28 | starseeker | restrains an impulse to knock ucw dev's heads together and read them the git user maual |
| 17:29.33 | starseeker | manual even |
| 17:29.41 | ``Erik | they like darcs |
| 17:30.05 | andrecastelo | hey guys |
| 17:30.10 | starseeker | howdy |
| 17:30.18 | CIA-60 | BRL-CAD: 03mafm * r31820 10/rt^3/trunk/src/g3d/Commands.h: Changed initialization sequence |
| 17:30.18 | ``Erik | though I have to admit, I did get a minor urge to use git... while I was flying |
| 17:30.20 | andrecastelo | hey starseeker |
| 17:30.28 | andrecastelo | hi ``Erik :D |
| 17:30.48 | ``Erik | the 5 hours of airport/aircraft non-access made git almost look attractive... but *shrug* then the 5 hours was up and I could resume not being a git :D |
| 17:30.54 | ``Erik | afternoon, andre |
| 17:31.01 | starseeker | git is good for situations like that where everyone has a branch - it's precisely what tends to happen with the Linux kernel |
| 17:31.11 | ``Erik | nice screenies, started the bidirectional stuff yet? |
| 17:31.40 | andrecastelo | i was trying to do much detailed things |
| 17:31.41 | ``Erik | yes, I did a little linux kernel hacking in the 90's, a bunch of gits sounds about right :D |
| 17:31.43 | starseeker | pokes CIA-60 |
| 17:31.58 | andrecastelo | brlcad told me to keep it simple, try to make it work as a simple raytracer |
| 17:32.12 | ``Erik | fbsd is preparing to move to svn O.o |
| 17:32.22 | andrecastelo | it saves the hit points now, will be useful when path tracing |
| 17:32.29 | ``Erik | <-- thought he suggested that to andre long ago... :D |
| 17:33.05 | andrecastelo | my bad, then :S |
| 17:33.06 | starseeker | Well, for the record - the tk patch is added. It didn't break the Mac, but I'll have to wait til I get back home to confirm it fixed the new Xorg issue |
| 17:33.11 | ``Erik | I believe twingy rendered the castle using rise/adrt at one time, d'no if I have the images from that anymore |
| 17:33.19 | *** join/#brlcad pacman87 (n=timothy@71.170.63.120) | |
| 17:33.23 | ``Erik | ssh -X ? |
| 17:33.58 | starseeker | has never set up remote access to his box - too much trouble between modem, ISP, and securing box |
| 17:35.02 | starseeker | hopes one day to be in a place where he can get a direct fiber hookup... |
| 17:35.09 | ``Erik | sweden? |
| 17:35.24 | starseeker | heh |
| 17:35.49 | starseeker | do I detect a slight mistrust of the USA's ability to roll out broadband? |
| 17:36.30 | ``Erik | um, ability, or desire? |
| 17:37.00 | *** join/#brlcad PrezKennedy (n=Matthew@whitecalf.net) | |
| 17:37.00 | starseeker | desire I never doubt, unless it's the MPAA/RIAA |
| 17:37.21 | ``Erik | the companies don't particularly want to do it, they're cr^Happing all over the intartoobs, and most people don't particularly care as long as their por^Wmail gets to them fast enough |
| 17:37.39 | ``Erik | supposedly a large number of people use dialup and don't want to switch to "broadband" |
| 17:38.04 | ``Erik | and we tend to be a pretty spread out country compared to some :) |
| 17:38.05 | starseeker | has run into a few and always has to resist the urge to scream... |
| 17:38.15 | starseeker | true |
| 17:38.47 | starseeker | (which is why we need faster trains, doggone it - what will we do when flying gets too expensive?) |
| 17:39.52 | ``Erik | my round trip flight was about $200 after the fees and taxes, train woulda been more expensive and time consuming :/ a sleeper ride probably woulda been $2k and taken 2-3 days |
| 17:40.19 | prasad_ | dc to chicago is 17 hrs :o |
| 17:40.28 | starseeker | <snort> - all that means is Amtrak should be beet read |
| 17:40.30 | prasad_ | for the same price as a plane ticket |
| 17:40.30 | starseeker | red |
| 17:40.37 | ``Erik | and the notion of 2-3 days in cattle is unpleasant |
| 17:40.37 | prasad_ | which is 2 hrs |
| 17:40.59 | starseeker | right. We need bullet maglev trains for 1/4 the cost of air travel |
| 17:41.17 | starseeker | what's wrong with learning from the rest of the world? |
| 17:41.19 | ``Erik | rode a train from seattle to oakland in '85, and one from some mudhole to osan (south korea) around '87 |
| 17:41.35 | ``Erik | other than subways, haven't ridden any others :/ |
| 17:42.23 | starseeker | road Amtrack two or three times - one time he got sick, one time he was stuck near the smoking lounge and one time he was 17 hours late |
| 17:43.00 | ``Erik | but we run into the issue of things being spread out so much, combined with the inability to accept darwinism so the tracks must be caged to prevent r-tards from getting pasted... huge cost :D |
| 17:43.01 | clock_ | starseeker: sick from dry air? |
| 17:43.22 | starseeker | clock_: Dunno. More likely being couped up with other sick people |
| 17:43.35 | clock_ | 17 hours late lol |
| 17:43.41 | clock_ | how long did the journey normally take? |
| 17:43.49 | starseeker | ``Erik: Nah, just build elevated maglev tails |
| 17:44.05 | ``Erik | again; expensive :) |
| 17:44.09 | starseeker | clock_: Little over a day or two |
| 17:44.20 | clock_ | here in switzerland there is a fence around |
| 17:44.23 | starseeker | ``Erik: Up front, yes, but it's a fixed cost |
| 17:44.27 | clock_ | i climbed it once and wont do it anymore |
| 17:44.40 | starseeker | airplane fuel looks to be open ended |
| 17:44.45 | ``Erik | building a 50 mile city loop might be fine, building a single 5000 mile run... |
| 17:44.55 | clock_ | I saw like for half kilometer crossed carefully and suddenly a silent doubledecker train going like 120km/h was whistling at me |
| 17:45.13 | clock_ | my brother said he saw it there was huge clearance no danger but i wont do it anyway |
| 17:45.14 | starseeker | hey, they probably said the same thing about a continuous railroad across the US |
| 17:45.30 | clock_ | its not czech republic where the trains go 60km/h you hear them few kilometers and people normally cross the tracks safely |
| 17:45.57 | starseeker | agrees with ``Erik that any opportunity for stupidity in the US will be taken advantage of by someone |
| 17:46.00 | ``Erik | yeah, but we can't pay chinese people 2 cents a week and let them die without concern anymore... O.o it was an achievement with some insanely horrible prices attached |
| 17:46.36 | starseeker | <snort> we've learned a few things technologically since then |
| 17:47.16 | ``Erik | I was thinking more about the social abuses of dehumanizing a large work force |
| 17:47.31 | starseeker | as opposed to (say) IT support call centers? |
| 17:48.11 | starseeker | I'm guessing proper maglev installation isn't going to be about dehumanizing people so much as it is making the install foolproof |
| 17:48.21 | ``Erik | *shrug* |
| 17:48.27 | starseeker | the labor requirements are different |
| 17:48.27 | clock_ | I think a wire fence like in CH suffices |
| 17:48.29 | ``Erik | I don't see it happening in the near future |
| 17:48.35 | clock_ | with ocassional sign do not cross life danger |
| 17:48.40 | starseeker | I agree, it won't be near term |
| 17:48.47 | ``Erik | rednecks won't go for tax hikes when they never leave their trailer park |
| 17:48.49 | ``Erik | :D |
| 17:49.12 | starseeker | has seen Japan's train system, and is still green with envy |
| 17:49.28 | starseeker | you can get almost anywhere you want to go without a car, between the rail systems and busses |
| 17:49.52 | ``Erik | yeah, but remember; japan is a small country with a high population density and a culture that pushes more for common good than personal wealth |
| 17:50.02 | starseeker | Sure. |
| 17:50.28 | ``Erik | <-- was dumbstruck at the cultural difference at first |
| 17:50.37 | starseeker | But unless you seriously think our population will stop going up, shouldn't we be planning for the long term here as well? |
| 17:51.02 | ``Erik | of course I think we SHOULD |
| 17:51.08 | starseeker | figures we elect officials to watch out for the common good, after all... |
| 17:51.08 | ``Erik | ... |
| 17:51.12 | starseeker | heh |
| 17:51.36 | starseeker | keep voting, I guess... |
| 17:51.37 | ``Erik | elected officials tend to only worry about the future to a term length |
| 17:51.52 | starseeker | very true |
| 17:51.52 | ``Erik | just like companies end to only worry out to a quarter away |
| 17:51.56 | ``Erik | tend |
| 17:52.05 | ``Erik | and most of the US only worries about a paycheck away |
| 17:53.05 | starseeker | that's natural (frustrating, but natural) |
| 17:54.33 | ``Erik | thinks the highway system mostly exists because a large part of the population was in awe at the german system they used first hand, as well as a huge economy rebuilding push by the gov't |
| 17:55.02 | ``Erik | if it weren't pimped so well to a choire of an audience, I doubt we'd have it :) |
| 17:55.55 | ``Erik | computer geeks discussing socioeconomic philosophies, that just ain't right |
| 17:56.00 | ``Erik | pokes at computer stuff :D |
| 17:56.23 | starseeker | is back to xml conversion - getting close to the end of volIII |
| 17:56.33 | starseeker | lotta appendices |
| 17:58.25 | ``Erik | vestigial organs in our documentation? ohs noes! |
| 17:59.05 | starseeker | wishes the Build Pattern doc qualified... |
| 18:00.39 | ``Erik | O.o as in 'builder design pattern'? |
| 18:08.01 | brlcad | loves riding by train, with or without delays |
| 18:08.22 | brlcad | one of the few means of travel where you can actually do something almost the *entire* trip, very productive |
| 18:09.10 | brlcad | pull out the laptop, plug it in, prop up your feet, code code type type all day, get up and go get a beer from the bar, back to coding, enjoy the scenery |
| 18:12.38 | ``Erik | give me a teleportation booth any day |
| 18:15.06 | ``Erik | detaches brlcad's screen and doesn't give it back until he's done coding O.o :D |
| 18:15.26 | brlcad | heh |
| 18:15.46 | brlcad | this isn't so much coding, it's writing, and it doesn't start until tomorrow |
| 18:16.50 | ``Erik | detaches brlcad's screen and doesn't give it back until bz is migrated :D *duck* |
| 18:17.00 | ``Erik | <-- running updates on it yet again |
| 18:21.06 | ``Erik | curses up a storm at yet another lithper thpecialnethth |
| 18:32.14 | ``Erik | hey, neat, a tarball with emacs ~ files, a .DS_Store file, a 23 meg core file, ... a mixture of CVS, .svn and _darcs directories... |
| 18:40.17 | *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) | |
| 18:40.17 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Channel logs at http://ibot.rikers.org/%23brlcad/ || BRL-CAD is participating in the 2008 Google Summer of Code! || Release 7.12.4 is posted (source-only release) | |
| 18:42.37 | *** join/#brlcad PrezKennedy (n=Matthew@whitecalf.net) | |
| 18:51.09 | andrecastelo | finishing blog report and then off to class |
| 18:57.58 | ``Erik | looks at andres checklist... the +'s are done and -'s are not? |
| 18:58.24 | *** join/#brlcad CIA-22 (n=CIA@208.69.182.149.simpli.biz) | |
| 19:00.12 | pacman87 | i think i found a bug in kde |
| 19:00.25 | pacman87 | either that, or i'm doing it wrong |
| 19:00.40 | andrecastelo | ``Erik: yup |
| 19:00.48 | brlcad | avoids the lewd joke |
| 19:01.14 | andrecastelo | but that is not up to date |
| 19:01.15 | pacman87 | every so often, i end up with a whole bunch of kdesktop_lock and kblankscrn.kss processes running when i come back |
| 19:02.40 | ``Erik | but lewd jokes are the best kind! |
| 19:08.40 | ``Erik | hum |
| 19:11.49 | ``Erik | a horrible bug in andres code! it assumes a single worker thread doing lines in order instead of saving scanlines where they belong |
| 19:14.47 | andrecastelo | ``Erik: in view_pixel() ? |
| 19:16.32 | ``Erik | I didn't look that close, but when I run it on a 4 core machine, I get what looks like a few random grey strips with a lot of black background, but when I give it -P1, it looks ok |
| 19:19.57 | ``Erik | hm, and no save image ability |
| 19:20.25 | ``Erik | try um, running it with like -P4 or -P512 or something |
| 19:21.29 | andrecastelo | yeah, the view_pixel() assumes BUFMODE_SCANLINE |
| 19:21.37 | andrecastelo | that'll be changed |
| 19:22.05 | andrecastelo | also, i temporarily cut the save image ability from it, when i was trying to make it work with a frame buffer |
| 19:22.14 | ``Erik | okie, I mostly use 4 and 8 core boxes, so I was wondering what was broken until I tried explicitely giving -P1 |
| 19:22.17 | andrecastelo | (plus it created a 128mb file o.O) |
| 19:29.59 | *** join/#brlcad PrezKennedy (n=Matthew@whitecalf.net) | |
| 19:37.57 | *** join/#brlcad PrezKennnedy (i=Matthew@whitecalf.net) | |
| 19:40.10 | mafm | have to go home before the night falls: strange creatures roam Lisbon city during the night :P |
| 19:45.42 | mafm | nighty night |
| 19:47.22 | *** join/#brlcad esben_ (n=esben@0x573ff382.boanqu1.static.dsl.tele.dk) | |
| 19:51.36 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 20:05.07 | andrecastelo | pokes C |
| 20:05.12 | andrecastelo | pokes CIA-22 |
| 20:05.50 | andrecastelo | ``Erik: updated viewmlt.c, it outputs an image file now |
| 20:06.18 | andrecastelo | i'm still downloading a program to visualize .pix files, though :S |
| 20:12.17 | ``Erik | heh, um, there's a program to dump a pix to an fb :) or cnvert fb to png |
| 20:13.29 | ``Erik | is nervous about hacking on it lest he modify thing that'll be deleted/replaced O.o |
| 20:18.23 | andrecastelo | i'm off to class now |
| 20:18.27 | andrecastelo | cya later |
| 20:18.55 | ``Erik | hasta |
| 20:35.12 | *** join/#brlcad PrezKennedy (n=Matthew@whitecalf.net) | |
| 20:41.58 | *** join/#brlcad CIA-22 (n=CIA@208.69.182.149.simpli.biz) | |
| 21:07.38 | *** join/#brlcad CIA-22 (n=CIA@208.69.182.149.simpli.biz) | |
| 21:24.12 | CIA-22 | BRL-CAD: 03bob1961 * r31826 10/brlcad/trunk/ (include/ged.h src/libtclcad/ged_obj.c): Reworked things a bit to make it easier to add commands in the GED object. |
| 21:33.24 | pacman87 | is there a problem with me adding this to vmath.h? |
| 21:33.24 | pacman87 | #define MAX(a, b)( (a) > (b) )?(a):(b) |
| 21:33.24 | pacman87 | #define MIN(a, b)( (a) < (b) )?(a):(b) |
| 21:33.35 | pacman87 | or is there a better place? |
| 21:33.38 | *** join/#brlcad Ralith (n=ralith@216.162.199.202) | |
| 22:00.05 | ``Erik | has thought about doing that himself O.o |
| 22:00.30 | pacman87 | need to wrap another () around it, though |
| 22:02.13 | ``Erik | hrmmm, I forget if anything takes precedence over the ternary |
| 22:02.31 | pacman87 | MAX( 5, 3 ) + 1; |
| 22:02.49 | pacman87 | won't the +1 be included with :(b) + 1; |
| 22:03.45 | ``Erik | ah, yeah |
| 22:04.12 | pacman87 | the carc_seg struct isn't very friendly |
| 22:04.47 | ``Erik | (((a)>(b)?(a):(b)) /* and people think lithp has lotth of parenthethith */ |
| 22:04.49 | ``Erik | O:-) |
| 22:05.25 | pacman87 | (((a)>(b))?(a):(b)) |
| 22:05.25 | pacman87 | <PROTECTED> |
| 22:05.47 | ``Erik | yeh |
| 22:06.04 | ``Erik | I just got home, my brain needs a few minutes to acclimate, it's frikkin' 80f in my house :( |
| 22:06.14 | pacman87 | nice and toasty |
| 22:06.51 | ``Erik | some day, I'll get my a/c fixed |
| 22:06.53 | ``Erik | honest |
| 22:07.01 | ``Erik | or wait until it's cold outside and sell my house *cough* O:-) |
| 22:07.51 | pacman87 | my ac broke last summer in austin |
| 22:08.16 | pacman87 | twasn't fun |
| 22:11.20 | ``Erik | hrmmm, can V_MAX() be twisted to your needs? |
| 22:16.31 | pacman87 | i want to compare a and b and store in c |
| 22:16.43 | pacman87 | not necessarily store back in a |
| 22:17.22 | ``Erik | yeah, I think it's a silly construct, just looking for ways to avoid adding there |
| 22:17.45 | pacman87 | which is silly? |
| 22:17.54 | ``Erik | and { int c = a; V_MAX(c,b); blah(c); } is ugly |
| 22:18.12 | ``Erik | the store instead of return approach |
| 22:19.17 | CIA-22 | BRL-CAD: 03starseeker * r31827 10/brlcad/trunk/doc/docbook/ (2 files in 2 dirs): Add build pattern tutorial |
| 22:20.10 | ``Erik | sees MAX defined in /usr/include (in a few places) |
| 22:20.23 | starseeker | hugs CIA-22 |
| 22:20.24 | CIA-22 | hugs starseeker |
| 22:21.00 | ``Erik | HEY! keep it family friendly, freaks! |
| 22:21.25 | starseeker | CIA forgave me - I was being ignored for the longest time |
| 22:21.32 | ``Erik | c.h php/main/snprintf.h php/Zend/zend.h sys/param.h X11/extensions/xtrapddmi.h |
| 22:21.58 | ``Erik | (this is on a mac, btw) |
| 22:22.08 | pacman87 | yeah, i probably need a new name |
| 22:22.54 | ``Erik | (defun in (x) (asdf-install:install x)) |
| 22:23.32 | starseeker | heh - making lisp user friendly, one abbreviation at a time |
| 22:23.42 | ``Erik | :D |
| 22:24.37 | ``Erik | I'd rather type (in 'thlime) than (asdf-install:install 'thlime) if I'm doing a gazillion of 'em |
| 22:25.31 | ``Erik | huh, how does lithp do variable arity? in thcheme, it's (define (func arg1 ... argn) form) |
| 22:26.04 | ``Erik | or, uh, one ., sorry |
| 22:26.07 | ``Erik | C macros on the brain |
| 22:26.20 | ``Erik | (define (println . args) (for-each display args) (newline)) ; for example |
| 22:26.53 | starseeker | the #lisp channel is actually good for stuff like that :-) |
| 22:27.05 | starseeker | if the right folks are on |
| 22:27.26 | ``Erik | the personal lithp yoda named cliff is good for that, too, now turn green and start spouting wisdom or I'll whack you with my lispsaber |
| 22:27.34 | ``Erik | :D |
| 22:27.48 | starseeker | pulls his brain out of docbook and looks... |
| 22:28.30 | starseeker | what's variable arity? |
| 22:28.34 | ``Erik | google is being mean to me |
| 22:28.35 | ``Erik | varargs |
| 22:28.52 | starseeker | you want to define how many arguments you will pass to a command? |
| 22:29.06 | starseeker | er function |
| 22:29.19 | ``Erik | I want to define a function that takes a variable number of args |
| 22:29.24 | ``Erik | like format |
| 22:29.51 | starseeker | just pass it a list? |
| 22:29.57 | starseeker | stuff the args in the list? |
| 22:30.09 | starseeker | is out of shape lisp wise |
| 22:30.36 | ``Erik | well, that's what it boils down to in scheme, but the syntatic sugar is nice |
| 22:30.59 | ``Erik | (myfunc 'a 'b 'c) instead of (myfunc '(a b c)) ... :) |
| 22:31.44 | ``Erik | is not finding satisfaction via google :( |
| 22:32.06 | starseeker | try #lisp if you can take the heat - they have helped me in the past |
| 22:33.20 | starseeker | does this help? http://gigamonkeys.com/book/functions.html |
| 22:33.40 | starseeker | check the &optional symbol |
| 22:34.49 | ``Erik | ah, &rest |
| 22:34.57 | pacman87 | decides to take a shotgun approach to carc bounds, instead of using a rifle |
| 22:36.46 | pacman87 | ... at least for now, anyway |
| 22:45.04 | CIA-22 | BRL-CAD: 03starseeker * r31828 10/brlcad/trunk/doc/docbook/ (2 files in 2 dirs): Add build_region appendix |
| 22:54.07 | starseeker | woot! http://my.bzflag.bz/~starseeker/vol3/book/tutorial_series/volume_III.xhtml |
| 22:56.03 | starseeker | lots of holes to fill in, but progress! |
| 23:00.10 | brlcad | yeah, nifty -- what's different? :) |
| 23:00.51 | brlcad | starseeker: and what's up with the images.. some are way too big (oversampled), some way too small (super low res).. |
| 23:03.14 | brlcad | ``Erik: huh, nervous about hacking on what? his code is fair game, he probably needs to learn how to correctly resolve conflicts anyways |
| 23:05.26 | ``Erik | yeah, but if he's gonna gut&replace, *shrug* i'm trying to be lazy :D |
| 23:05.32 | ``Erik | uh, anyone using firefox 3? |
| 23:06.15 | brlcad | pacman87: posix provides fmax(), fmin() |
| 23:06.45 | brlcad | we use that throughout the code, that's why there's nothing defined already |
| 23:08.47 | ``Erik | downgrades firefox due to inexcusable brokeness :( |
| 23:12.09 | *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01) | |
| 23:19.48 | ``Erik | and now the old one is broken the same way. *sigh* |
| 23:20.15 | PrezKennedy | UE!! |
| 23:24.25 | ``Erik | starts wondering if his pref file hacking is coming back to haunt him |
| 23:34.49 | Ralith | ``Erik: I use FF3 |
| 23:35.18 | PrezKennedy | I use IE! |
| 23:35.22 | Ralith | D: |
| 23:35.25 | PrezKennedy | gets struck by lightning |
| 23:37.13 | ``Erik | when I upgraded from ff2 to ff3, it quit showing tabs and would get stuck on pages, when I downgraded back to ff2, the tabs were still gone :( annoying crap |
| 23:39.26 | Ralith | sounds like mangled prefs |
| 23:39.30 | Ralith | kill your profile |
| 23:41.58 | ``Erik | yeah, trying to do that in a way that keeps my bookmarks |
| 23:42.39 | Ralith | copy the bookmarks over after you have a new profile |
| 23:42.42 | Ralith | should work fine |
| 23:42.46 | Ralith | they're in they're own file iirc |
| 23:42.48 | ``Erik | tried that, they're not sticking |
| 23:42.57 | ``Erik | grepped through the directory to make sure, even |
| 23:43.10 | Ralith | complain on their IRC channel |
| 23:44.21 | Ralith | I'm curious -- the docs and website use all these really neat looking detailed military vehicles for example pics |
| 23:44.25 | Ralith | are those available anywhere? |
| 23:44.29 | Ralith | (the models, that is) |
| 23:44.47 | brlcad | nope |
| 23:44.51 | Ralith | aw. |
| 23:45.04 | brlcad | the only one that is available is havoc |
| 23:45.10 | Ralith | ? |
| 23:45.12 | Ralith | got a link? |
| 23:45.19 | ``Erik | um, mi28 iirc |
| 23:45.26 | ``Erik | the helicoptor |
| 23:45.41 | Ralith | to the file, I meant |
| 23:45.53 | ``Erik | russian, never fielded, it's in the distribution |
| 23:46.02 | ``Erik | as is the US m-35 2.5 ton truck |
| 23:46.15 | brlcad | http://brlcad.org/gallery/s/renderings/havoc_rtedge.png.html installed as havoc.g |
| 23:46.41 | ``Erik | wouldn't mind getting the t62 in public release status :) |
| 23:47.00 | Ralith | <3 detailed and accurate military models |
| 23:47.07 | brlcad | i think that one's doable if it's just pressed (at the right time to the right people) |
| 23:47.19 | Ralith | in the distribution? |
| 23:47.22 | Ralith | you sure? |
| 23:47.25 | Ralith | % find ./ -iname '*.g' |
| 23:47.26 | Ralith | ./doc/html/manuals/mged/cup.g |
| 23:47.41 | ``Erik | should be in share/brlcad/7.12.4/db/havoc.g |
| 23:47.59 | Ralith | weird. |
| 23:48.06 | ``Erik | how did you install? |
| 23:48.07 | Ralith | that's not in the source tarball |
| 23:48.10 | Ralith | but it's in my install |
| 23:48.18 | ``Erik | it's in the source as havoc.asc |
| 23:48.21 | Ralith | ahh. |
| 23:48.23 | brlcad | in the source dist it's db/havoc.asc |
| 23:48.30 | Ralith | why store it that way? |
| 23:48.33 | brlcad | that's converted to .g during compilation and installed |
| 23:48.37 | ``Erik | we have an ascii mode format of the .g file and "compile" it to binary |
| 23:48.38 | Ralith | better versioning system handling? |
| 23:48.56 | brlcad | yes, human readable |
| 23:49.08 | ``Erik | um, v4 db wasn't smart about endian and width, CVS is bitchy about binary files, etc |
| 23:49.14 | Ralith | cool, thanks |
| 23:49.19 | ``Erik | human readable is nice, but I think a lot of it is historic |
| 23:49.23 | ``Erik | *shrug* |
| 23:49.30 | ``Erik | would like asc updated to v5 |
| 23:49.33 | ``Erik | :) |
| 23:50.05 | Ralith | also, my GUI's console occasionally opens as a tiny vertical rectangle (you can't even see anything besides the wm decorations) |
| 23:50.15 | Ralith | can't find a way to reliably reproduce it, but it happens often |
| 23:50.22 | ``Erik | asc2g generates v5's I believe, but the info in asc is still v4, I think |
| 23:52.00 | Ralith | what's the license on these? |
| 23:54.25 | brlcad | see COPYING |
| 23:54.52 | brlcad | (bsd) |
| 23:56.43 | ``Erik | should db/ be explicitely called out around line 46 of COPYING? |
| 23:57.33 | ``Erik | ponders adding comments to asc to hold that info there O.o |
| 23:57.35 | ``Erik | :D |