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 |