00:57.31 |
brlcad |
looks like you all got the jist of
oed |
00:58.48 |
brlcad |
the matrix is placed between the lhs and the
rhs effectively modifying the object immediately to the right in
the context of the object/path to the left |
01:01.51 |
brlcad |
the reason/need for specifying all the way
down to a primitive is in-part to utilize an existing coordinate
reference as a control point, and in-part an implementation detail
of the fact that combinations don't actually have
coordinates |
01:10.56 |
*** join/#brlcad iraytrace
(n=iraytrac@155.98.20.220) |
01:17.42 |
starseeker |
brlcad: I tried my hand at writing a tutorial
in docbook |
01:55.30 |
louipc |
did it break? |
02:04.12 |
starseeker |
apparently |
02:05.36 |
starseeker |
docbook is not plug and play - everyone stores
their dtd files and whatnot everywhere, and without pointing to the
correct one and invoking the correct chicken sacrificial dance
options you get errors... |
02:06.02 |
louipc |
hah sounds messy |
02:06.30 |
starseeker |
When it works it's OK, but it's not NEARLY as
plug and play as tetex/texlive |
02:06.53 |
starseeker |
Not that they're any less messy, but at least
it's hidden from the users |
02:25.02 |
CIA-4 |
BRL-CAD: 03brlcad * r30376 10/brlcad/trunk/sh/
(16 files): update the indentation ws style of the shell
scripts. |
02:30.04 |
CIA-4 |
BRL-CAD: 03brlcad * r30377
10/brlcad/trunk/sh/indent.sh: ignore sh/ dir scripts. it gets
almost as many wrong as it gets right due to quirky
scriptisms. |
02:33.53 |
brlcad |
it doesn't need to be robust, just have to set
everything up once and in one place for the most part |
02:36.00 |
brlcad |
either way, like I said before -- there are
several other pragmatic reasons why docbook is the format of choice
(and the reason many major projects have adopted it successfully)
.. |
02:37.34 |
brlcad |
never said it was easy to set the toolchain
up, but having done it before several times in the past I can say
that really isn't the hardest part (which is actually converting
the docs in a useful manner and setting up xslt/dsssl
styles) |
02:39.09 |
starseeker |
Oh, I know - I'm not arguing against
docbook |
02:39.19 |
brlcad |
ESR has a really nice writeup that goes into
some of the reasons in a condensed form as well as just provides a
decent tutorial |
02:39.24 |
starseeker |
I'm just annoyed at whoever is building the
toolchain |
02:39.33 |
brlcad |
even talks about it as it pertains to
Tex |
02:39.36 |
brlcad |
http://tldp.org/HOWTO/html_single/DocBook-Demystification-HOWTO/ |
02:39.54 |
brlcad |
yeah, the tools aren't robust yet, and the
format keeps getting changed |
02:40.13 |
brlcad |
like dealing with html 1 and 2 back in the
days with the variety of (broken) browsers |
02:40.57 |
starseeker |
brlcad: Do you happen to have a working
jadetex setup at the moment? |
02:41.34 |
brlcad |
that's probably the crux of the
problem |
02:41.37 |
brlcad |
forget dsssl |
02:41.40 |
starseeker |
I'd like to sent you my oed writeup to see if
it looks useful, but I can't generate a pdf right now |
02:41.43 |
louipc |
xsl doesn't seem too tough |
02:41.46 |
brlcad |
(i.e. forget jade) |
02:41.57 |
brlcad |
yeah, xsl is probably a LOT easier to deal
with |
02:42.32 |
brlcad |
as it avoids the whole sgml heritage in jade
that lets you set up nearly arbitrary mappings/translations but
makes things utterly complex in the process |
02:43.51 |
brlcad |
apt-get install xmlto |
02:44.20 |
brlcad |
emerge xmlto |
02:44.43 |
louipc |
pacman -S xmlto |
02:45.43 |
brlcad |
probably also want xsltproc and/or
fop |
02:46.55 |
brlcad |
(xsltproc is in the libxslt package
usually) |
02:48.18 |
louipc |
cool |
02:49.29 |
louipc |
maybe docbook-xsl, docbook-xml as
well |
02:50.26 |
brlcad |
yeah, presumably premade xsl styles for
html/pdf/etc and the various xml dtd's? |
02:52.38 |
CIA-4 |
BRL-CAD: 03brlcad * r30378
10/brlcad/trunk/sh/indent.sh: know what, just screw sh files. not
worth it -- they don't generally matter. |
02:53.02 |
louipc |
yep |
02:55.50 |
brlcad |
just installed both on .bz |
03:00.17 |
starseeker |
Grr - who on gentoo is managing the tex
environment?? |
03:01.08 |
brlcad |
installing a few more things |
03:01.28 |
brlcad |
(like tetex) |
03:02.28 |
starseeker |
Surprising - this isn't like gentoo |
03:03.31 |
brlcad |
did you see how firebird did their
toolchain? |
03:04.02 |
starseeker |
I haven't had a chance to dig into it yet -
this oed thing was kinda a "spur of the moment" response to the
problem at hand |
03:04.21 |
starseeker |
should have realized it would open the docbook
can of worms |
03:04.22 |
brlcad |
does it make sense now? |
03:05.23 |
brlcad |
mostly because there are several things that
need to be known for a matrix to be applied whether implicitly or
explicitly, and oed approaches it from an existing data perspective
that fits in with some of the other commands |
03:05.36 |
starseeker |
Yes, I think so |
03:05.50 |
brlcad |
(arcs, btw, are paths .. that's a horrible
inconsistency that can be confusing) |
03:06.31 |
starseeker |
If I ever get this tutorial converted to a pdf
you can take a look - it's basically me explaining it to myself and
(hopefully) doing the same for others usefully |
03:07.35 |
starseeker |
Where are you storing the dtd files? |
03:08.23 |
brlcad |
ah ghod.. that's horrible .. it's trying to
pull in X11 |
03:08.28 |
brlcad |
that ain't gonna fly |
03:08.59 |
brlcad |
mm.. dunno where it put them actually,
probably somewhere under /usr/local/share |
03:09.54 |
brlcad |
yep, /usr/local/share/xml/docbook |
03:10.24 |
starseeker |
heh - rather different from my
/usr/share/sgml/docbook/xml-dtd-4.4 |
03:11.07 |
brlcad |
there's a /usr/local/share/sgml/docbook too
but that has the sgml variants (want to use the xml ones) |
03:13.40 |
starseeker |
hmm -
/usr/local/share/xmlto/format/docbook/../fo/pdf: Can't open
/usr/local/share/xmlto/format/docbook/../fo/pdf: No such file or
directory |
03:14.07 |
starseeker |
does exist without the .. though |
03:14.27 |
CIA-4 |
BRL-CAD: 03brlcad * r30379
10/brlcad/trunk/bench/lgt.sh: ws indent style |
03:15.35 |
brlcad |
where are you getting .. from? |
03:15.59 |
starseeker |
error being spit out by xmlto |
03:16.07 |
starseeker |
on bz |
03:16.16 |
brlcad |
what's the command? |
03:16.26 |
starseeker |
xmlto pdf oed_doc.xml |
03:16.47 |
starseeker |
wait, I'm an idiot |
03:16.50 |
starseeker |
one sec... |
03:17.08 |
starseeker |
no, reproduced itself |
03:19.02 |
brlcad |
hm, well I can do the easy fix and just put
fo/pdf where it's looking for it |
03:19.26 |
starseeker |
works for me |
03:20.09 |
brlcad |
hm? |
03:20.36 |
starseeker |
er - whatever you want to do :-) |
03:20.57 |
starseeker |
Given sufficient time I can probably
straighten out my home box if you'd rather not clutter up
bz |
03:21.53 |
brlcad |
it's not clutter, that's one of the primary
functions of the box |
03:22.02 |
brlcad |
(cad-related stuff) |
03:26.03 |
brlcad |
aha! |
03:26.12 |
brlcad |
the .. is coming from within the
formatter |
03:26.16 |
brlcad |
they're just scripts |
03:31.06 |
starseeker |
Hmm - now it's recursively calling ../fo and
ends up with a filename too long error with a lot of ../fo s in
it |
03:37.31 |
brlcad |
yeah, that was my "fix" |
03:37.33 |
brlcad |
i found the problem |
03:37.45 |
brlcad |
stale build files .. it didn't install
everything |
03:38.18 |
brlcad |
dunno if i had a previous xmlto version
installed or something, but there is supposed to be a ../fo/ dir
(and it's in their source tarball) .. reinstalling with a
patch |
03:40.26 |
brlcad |
woot |
03:40.27 |
brlcad |
http://my.brlcad.org/tmp/oed/ |
03:40.53 |
brlcad |
missing a tool for pdf |
03:42.43 |
starseeker |
Wow that's ugly - I must have my markup messed
up |
03:43.25 |
starseeker |
Thanks brlcad for powering through
it! |
03:45.26 |
starseeker |
Do I need a para for each command?
(ick) |
03:48.06 |
yukonbob |
starseeker: or perhaps a complete blank link
between? |
03:49.02 |
starseeker |
Hmm - apparently the "literal" tag
lies |
03:50.42 |
yukonbob |
programlisting may be useful too.. |
03:54.56 |
brlcad |
starseeker: it's not the tag -- that is the
stylesheet |
03:55.09 |
brlcad |
you're just getting a generic stylesheet from
xmlto |
03:55.33 |
starseeker |
Oh, ok |
03:55.37 |
brlcad |
but yeah, there very likely are other taggins
needed |
03:56.11 |
starseeker |
yukonbob: That's the early draft - I was
hoping to have brlcad tear it up first |
03:57.34 |
brlcad |
yeah, you're not supposed to actually *read*
it .. :) that was just to see the conversion |
03:58.41 |
yukonbob |
heh -- should I keep the '"press accept" is
extraneous when "accept" will do what you want' to myself
too? |
03:58.56 |
*** join/#brlcad iraytrace
(n=iraytrac@c-67-172-239-24.hsd1.ut.comcast.net) |
03:59.12 |
starseeker |
I dunno - do we want to keep the "press *"
convention going? |
04:00.11 |
brlcad |
accept/reject are the only two iirc that have
shortcuts |
04:00.38 |
brlcad |
otherwise there's several dozen other things
you can "press" that don't have any other command that provides
that feature |
04:04.09 |
starseeker |
arrrrrgh |
04:04.43 |
starseeker |
how ironic considering I thought Tex would be
the stable part of this... |
04:04.49 |
yukonbob |
heh |
04:10.44 |
yukonbob |
heh -- esr's document say's "[this] is aimed
at authors [...] on Linux, but should be useful for people [...] on
other Unixes as well" |
04:22.19 |
yukonbob |
starseeker: did you run the xmlto, or did
brl-cad? |
04:22.26 |
starseeker |
he did |
04:22.28 |
louipc |
you poor gentoo users |
04:22.40 |
yukonbob |
starseeker: ok -- good night :) |
04:22.53 |
starseeker |
louipc: Normally everything does well -
docbook seems to be a weakness for some reason... |
04:23.34 |
starseeker |
louipc: I'll take a closer look at what
firebird does tomorrow |
04:23.45 |
starseeker |
er brlcad rather |
04:24.15 |
*** join/#brlcad iraytrace_
(n=iraytrac@c-67-172-239-24.hsd1.ut.comcast.net) |
04:26.03 |
*** join/#brlcad iraytrace
(n=iraytrac@c-67-172-239-24.hsd1.co.comcast.net) |
04:29.23 |
brlcad |
howdy iraytrace |
04:29.36 |
iraytrace |
Evening! |
04:29.46 |
brlcad |
how's that class? |
04:30.01 |
brlcad |
(rtrt) |
04:30.20 |
iraytrace |
1 is a pain in the (ahem) 1 is great, 1
interesting but tedious |
04:30.35 |
iraytrace |
rtrt is great |
04:31.06 |
iraytrace |
about to do HF and acceleration
structures |
04:32.19 |
iraytrace |
congrats at putting machine.h to
rest |
04:33.10 |
brlcad |
still have just a little more to do, but might
even get a dbupgrade that works on non-native v4 databases working
soon |
04:33.21 |
brlcad |
now that it can pretty much pick at
run-time |
04:33.38 |
brlcad |
as well as mac universal binaries |
04:33.41 |
iraytrace |
that would be *kewl* |
04:35.39 |
iraytrace |
Touched a MacBook Air for the first time
today. It's a lot more sturdy than I had feared it might
be. |
04:36.53 |
brlcad |
starseeker: the tex tools it needed are
installed now, but it dies somewhere in the tex processing so more
work/learning still needed |
04:37.21 |
yukonbob |
brlcad: you installed fop as well? |
04:37.25 |
brlcad |
iraytrace: yeah, I saw one in an apple store a
little while back. pretty slick |
04:37.52 |
iraytrace |
What's needing TeX? |
04:38.34 |
louipc |
I need to put together a decent resume for
myself hmm |
04:38.36 |
brlcad |
yukonbob: not yet, it's got a doosie of a
dep |
04:38.50 |
brlcad |
iraytrace: some docbook processing
tools |
04:39.12 |
yukonbob |
brlcad: that's why I ended up working through
the jadetex issues instead :P |
04:41.03 |
brlcad |
just waiting on the dep to download |
04:41.08 |
yukonbob |
good luck. Enjoy the Java ;) |
04:42.00 |
brlcad |
fop is actually what we used many years ago
when there were *no* decent parser tools .. and it actually did
work, and worked well.. |
04:43.12 |
yukonbob |
you mean FO parsers? |
04:43.23 |
yukonbob |
afaik, it's _still_ the only FO
parser |
04:43.48 |
brlcad |
I mean going from docbook through FOP to
various formats |
04:50.42 |
starseeker |
Ah - HA! |
04:51.46 |
starseeker |
xmlto fo oed_doc.xml; fop oed_doc.fo -pdf
oed_doc.pdf |
04:53.26 |
starseeker |
brlcad: Should we make our own stylesheet for
"official" BRL-CAD stuff, or does someone out there have one you
like? |
05:08.02 |
louipc |
starseeker: hey you know if you're actually
serious about going to debian you ought to give arch linux a try
first ;) |
05:09.05 |
starseeker |
Heh |
05:09.30 |
starseeker |
OK, this looks slightly less horrid (again a
formatting demo): http://my.bzflag.bz/~starseeker/oed_doc-draft.pdf |
05:17.05 |
louipc |
man that l (letter L) looks exactly like a 1
(number one) |
05:17.14 |
louipc |
l comb1.c |
05:18.45 |
starseeker |
I'll add a note about that |
05:19.14 |
starseeker |
And now I really do need to go to bed - at
least I can sleep now :-) |
05:19.19 |
starseeker |
yay pdf... |
05:19.41 |
brlcad |
woot |
05:19.44 |
louipc |
the font it is |
05:19.48 |
louipc |
starseeker: very nice though |
05:24.01 |
Axman6 |
starseeker: i hope that was a serious
yay... |
05:26.28 |
brlcad |
starseeker: 'yes' .. i'm sure there's a
stylesheet out there that would be suitable if not a great
start |
05:27.05 |
brlcad |
heck, even a variant of that clean one you
just used isn't all that bad for starters if some of the quirks can
be fixed |
05:37.30 |
brlcad |
mm.. the firebird pdf style is pretty
nice |
05:51.41 |
PrezKennedy |
course we have a Russian guy writing
them... |
06:06.03 |
*** join/#brlcad iraytrace
(n=iraytrac@c-67-172-239-24.hsd1.ut.comcast.net) |
06:20.47 |
CIA-4 |
BRL-CAD: 03brlcad * r30380
10/brlcad/trunk/include/opennurbs_ext.h: C++ mode |
06:21.37 |
CIA-4 |
BRL-CAD: 03brlcad * r30381
10/brlcad/trunk/sh/footer.sh: C or C++ files should have the
c-file-style set to stroustrup |
06:38.22 |
*** join/#brlcad Z80-Boy
(i=clock@77-56-82-13.dclient.hispeed.ch) |
08:22.51 |
*** join/#brlcad clock_
(n=clock@zux221-122-143.adsl.green.ch) |
08:51.18 |
*** join/#brlcad elite01
(n=elite01@dslc-082-082-075-141.pools.arcor-ip.net) |
08:55.24 |
*** join/#brlcad clock_
(n=clock@zux221-122-143.adsl.green.ch) |
08:57.07 |
*** join/#brlcad elite01_
(n=elite01@dslb-088-070-023-197.pools.arcor-ip.net) |
09:02.35 |
*** join/#brlcad elite01__
(n=elite01@dslb-088-070-006-211.pools.arcor-ip.net) |
09:02.57 |
*** join/#brlcad Axman6_
(n=Axman6@61-69-24-178.netspeed.com.au) |
09:18.00 |
*** join/#brlcad Axman6_
(n=Axman6@61-69-24-178.netspeed.com.au) |
10:37.08 |
*** join/#brlcad cad20
(n=80c50b1e@bz.bzflag.bz) |
10:55.33 |
*** join/#brlcad elite01
(n=elite01@195.37.106.60) |
11:12.52 |
*** join/#brlcad d_rossberg
(n=rossberg@bz.bzflag.bz) |
11:18.13 |
CIA-4 |
BRL-CAD: 03brlcad * r30382
10/brlcad/trunk/Makefile.am: |
11:18.13 |
CIA-4 |
BRL-CAD: nifty, the top-level makefile will
obey a DISTCHECK_CONFIGURE_FLAGS directive. |
11:18.13 |
CIA-4 |
BRL-CAD: make --enable-all one of the things
it does during distcheck so that all files |
11:18.13 |
CIA-4 |
BRL-CAD: are included in the dist and the
compilation of everything is tested. |
11:19.40 |
CIA-4 |
BRL-CAD: 03brlcad * r30383
10/brlcad/trunk/include/conf/PATCH: bump to a .2 patch revision for
ajem release testing (this is 7.12.0 prerelease testing) |
11:22.26 |
CIA-4 |
BRL-CAD: 03brlcad * r30384
10/brlcad/trunk/include/conf/PATCH: make the ajem test rev unique,
bump it up again |
11:23.25 |
CIA-4 |
BRL-CAD: 03brlcad * r30385
10/brlcad/trunk/src/other/libpng/Makefile.am: extra dist
mismatch |
11:33.53 |
CIA-4 |
BRL-CAD: 03d_rossberg * r30386
10/brlcad/trunk/include/ (bu.h config_win.h): this should solve the
MS Visual Studio inline problem: define (the C) inline as the
Microsoft specific __inline in config_win.h |
11:34.25 |
d_rossberg |
i hope this works for Bob too |
11:34.39 |
CIA-4 |
BRL-CAD: 03brlcad * r30387
10/brlcad/trunk/src/other/ (4 files in 4 dirs): few additional
files detected missing from the dist |
11:35.19 |
brlcad |
yeah, I really think he was just hacking down
the wrong path |
11:35.43 |
brlcad |
really shouldn't have needed those tcl/tk mods
to make inline work .. they were working! |
11:35.44 |
clock_ |
They are preparing to shoot a satellite
:) |
11:36.06 |
clock_ |
shoot down a satellite |
11:57.44 |
starseeker |
Axman6: Indeed it was a serious yay
:-) |
11:57.58 |
Axman6 |
excellent :P |
11:58.23 |
d_rossberg |
brlcad: in standard-tcl the VS inline=__inline
is set as a -D compiler parameter |
13:44.37 |
brlcad |
d_rossberg: good to know, maybe that is all
that is needed for the C-side too in config_win.h |
13:56.03 |
d_rossberg |
i put the inline=__inline in the config_win.h
C (i.e. !__cplusplus) branch |
14:21.27 |
``Erik |
*yawrgn* |
14:21.39 |
``Erik |
iraytrace stayed for more than 5
seconds! |
14:22.14 |
``Erik |
<-- ponders logging into his box and
tweaking the irc client say it plays the old 'impossible mission'
intro soundbyte... "stay a while... stayyyy
FOREEVVEEEERRRRRRRRR" |
16:48.07 |
*** join/#brlcad clock_
(n=clock@zux221-122-143.adsl.green.ch) |
18:09.19 |
CIA-4 |
BRL-CAD: 03starseeker * r30388
10/brlcad/trunk/src/gtools/g_qa.1: Fix formatting for brlman
command. |
18:28.22 |
*** join/#brlcad Elperion
(n=Bary@p548777C5.dip.t-dialin.net) |
19:21.39 |
``Erik |
wow, I feel retarded |
20:03.27 |
*** join/#brlcad PrezKennedy
(i=Matt@74.86.45.130) |
21:07.59 |
*** join/#brlcad Z80-Boy
(i=clock@77-56-84-251.dclient.hispeed.ch) |
21:10.17 |
*** join/#brlcad Z80-Boy
(i=clock@77-56-84-251.dclient.hispeed.ch) |
22:06.04 |
*** join/#brlcad iraytrace
(n=iraytrac@cocoa.sci.utah.edu) |
22:11.58 |
``Erik |
hehehe nice... "*BSD is for People who Love
*nix; Linux is for People who Hate Windows" |