IRC log for #brlcad on 20091222

00:47.04 CIA-38 BRL-CAD: 03brlcad * r36959 10/brlcad/trunk/src/librt/vshoot.c:
00:47.04 CIA-38 BRL-CAD: bring vshoot up-to-date with the current API, eliminating a lot of old cruft
00:47.04 CIA-38 BRL-CAD: that has changed. eliminated the duplication with non-vector helper functions
00:47.04 CIA-38 BRL-CAD: (they're in shoot.c). updated to bitvs and ptbls except didn't make the
00:47.05 CIA-38 BRL-CAD: necessary bookkeeping mods needed for rt_boolfinal() to keep track of finished
00:47.07 CIA-38 BRL-CAD: and waiting segments. that means this will NOT actually work, but should at
00:47.09 CIA-38 BRL-CAD: least compile cleanly once again.
00:48.53 CIA-38 BRL-CAD: 03brlcad * r36960 10/brlcad/trunk/src/librt/Makefile.am: activate vshoot.c so that the file can stay in sync and possibly be worked on again now that it's back to a compiling state.
01:04.47 CIA-38 BRL-CAD: 03brlcad * r36961 10/brlcad/trunk/src/librt/primitives/tgc/tgc.c:
01:04.47 CIA-38 BRL-CAD: these must be FIXED, not hacked around. can't have DM_* toggles in librt just
01:04.47 CIA-38 BRL-CAD: to quell root solver failures. root solver failures are higher priority than
01:04.47 CIA-38 BRL-CAD: the display feature (they indicate a low-level solidity failure).
01:06.35 CIA-38 BRL-CAD: 03brlcad * r36962 10/brlcad/trunk/src/librt/Makefile.am: more rtgl turd cleanup. librt shall not depend on libdm.
01:09.06 brlcad woot, more than 50% of librt
01:14.03 starseeker erm - what happened with the tgc?
01:27.31 CIA-38 BRL-CAD: 03brlcad * r36963 10/brlcad/trunk/src/librt/ (shoot.c vshoot.c): move the rt_vstub() function into vshoot.c and make it HIDDEN. rename it to vshot_stub() in the process, calling it if a primitive has a null vshot callback.
01:30.23 brlcad starseeker: hm?
01:31.24 brlcad nothing happened to tgc, just people ignoring the root solver failures when it mattered instead of investigating the problem.
01:32.24 brlcad presumably, the printing evaluation failure statements slow down rtgl rendering or were just annoying
01:33.16 brlcad so someone commented them out, which is a prioritization failure imho .. that's not something that should get pushed off for "later"
01:33.22 brlcad if it's a problem, fix the problem
01:34.28 brlcad probably something nick tossed in while working on rtgl, just caught it now
01:35.34 CIA-38 BRL-CAD: 03brlcad * r36964 10/brlcad/trunk/src/librt/primitives/ (27 files in 27 dirs):
01:35.34 CIA-38 BRL-CAD: eliminate the empty vshot() callbacks. now only primitives that actually do
01:35.34 CIA-38 BRL-CAD: something have a non-null callback (which is presently arb8, ell, half, rec,
01:35.34 CIA-38 BRL-CAD: sph, tgc, and tor). the rt_vshootray() caller tests for whether it's null and
01:35.34 CIA-38 BRL-CAD: calls a shot stub if needed.
01:35.41 starseeker ah
01:35.53 starseeker ``Erik: heh, this looks like it's up your alley: http://dwim.hu
01:44.06 Ralith woah
01:44.09 Ralith fancy
01:44.12 Ralith slow, though
01:44.33 starseeker oh, COOL - someone is looking at an llvm backend for sbcl
01:45.22 Ralith I saw that
01:45.32 Ralith I'm not entirely sure what benefits it would confer
01:46.14 Ralith (other than the generally neat idea of collaborating with users of other languages on a single Sufficiently Smart Compiler)
01:47.28 starseeker Well, Stephen Wilson is working on a language called Comma, which targets llvm: http://savannah.nongnu.org/projects/comma
01:48.02 starseeker He's developing it with Aldor, SPAD and Ada in mind - should be appropriate for mathematical uses
01:48.14 starseeker would like it to be usable with Lisp
01:48.18 Ralith I mean, why is it a Good Thing to have a LLVM backend in SBCL?
01:48.20 Ralith oh, easy FFI?
01:48.23 starseeker bingo
01:48.36 Ralith hm, interesting
01:49.00 starseeker hopefully, a function call to a Comma function in Lisp (or vice versa) could be handled semi-intelligently at the LLVM level
01:49.08 Ralith I wonder if clang would allow that to be extended to C++ support
01:49.17 starseeker dunno
01:49.30 starseeker it might require designing the compiler(s) with that specific use in mind
01:49.45 starseeker but since Stephen is writing Comma from the ground up... :-)
01:50.28 starseeker he was part of the Axiom mailing list a couple years ago, had an interest in the language used to describe mathematics in Axiom
01:51.11 Ralith surely there are benefits other than easy FFI to specially designed llvm-targeting languages, though
01:51.14 starseeker Aldor was the "successor" to SPAD, the original version of the language in Axiom - it's license never became compatible though
01:51.26 starseeker Ralith: oh, sure - lots of potential performance goodies
01:51.41 Ralith performance <3
01:52.09 Ralith just 'cuz LLVM has lots of shiny optimization magics that native SBCL lacks?
01:52.11 starseeker Aldor actually showed the way on how to approach such things - it was able to generate Lisp code for compiling into a Lisp target, or compile directly through gcc
01:52.15 starseeker (I think)
01:52.21 starseeker maybe had it's own compiler
01:52.34 starseeker Ralith: actually, not sure if LLVM will outperform sbcl's own compiler
01:52.51 starseeker but it's probably a fair bet llvm will get ported to a lot of platforms
01:52.58 Ralith good point
01:53.09 Ralith and it's nearly always beneficial to pool effort
01:53.11 starseeker kindaaa like targeting the Java virtual machine, but with modern llvm goodness
01:53.37 Ralith has always been kind of fuzzy on exactly what modern llvm goodness entails
01:54.08 starseeker Apparently a lot of compiler research has taken place since the basic gcc framework was laid out
01:54.28 starseeker plus most descriptions of gcc's codebase I've heard are... well... colorful
01:55.14 Ralith okay, cleaner and better-designed code is certainly desirable
01:55.21 Ralith but where's the "vm" come in?
01:55.33 starseeker virtual machine, I believe...
01:55.35 starseeker checks
01:55.54 starseeker license is another one
01:56.13 starseeker the *BSD folks and a lot of commercial folk would LOVE for there to be a Modified BSD licensed compiler chain
01:56.39 starseeker yeah - LLVM = Low Level Virtual Machine
01:57.21 starseeker I think the virtual machine part allows for certain types of optimizations that would be difficult otherwise, but it's not my specialty
01:57.53 Ralith I mean, I knew what VM refers to
01:58.19 Ralith but I'm not clear on what the VM portion of llvm is [for].
01:58.28 Ralith sounds like I'm not entirely alone there, though
01:58.55 starseeker yeah, that's beyond my knowledge depth
02:02.35 Ralith well, whatever the details, it'll be cool if this gets picked up.
02:18.57 ``Erik *readreadread* gcc is in it's third incarnation since I started watching... 2.7.x was there... then egcs kinda threw it all to the wind, then 4.0 was a total rewrite for new optimizations
02:19.45 ``Erik llvm kinda smells like a jvm that no one cares about :(
02:22.39 ``Erik dwim is what, an instance of an everyday software stack? :D I fail to see anything new and impressive :(
02:31.58 Ralith could not easily determine what dwim *is*
02:32.09 Ralith my best guess is some sort of web toolkit.
02:32.30 Ralith ``Erik: "a jvm that no one cares about?" Everyone I've talked to seems to think that it's a Good Thing.
02:32.53 Ralith accross several language communities, no less.
02:35.14 ``Erik :D
02:35.48 ``Erik it seems to be doing what sun already did... and a few language weenies went "ooh", ...
02:52.57 starseeker ``Erik: just thought lisp + web might interest you (dwim)
02:54.38 starseeker if nothing else, BSD licensed compiler stack will make a lot of people happy
02:58.34 Ralith oh, there's plenty of lisp+web stuff out there, and tbh most of it is a bit less ill-defined than dwim >_>
03:03.17 ``Erik lisp is nifty, web seems inevitable... ucw is damn sexy, hunchentoot is kinda ok
03:03.55 ``Erik faking stateful operation over a stateless protocol using continuations, that's drop dead sexy
03:08.33 ``Erik ralith: check out ucw if you get some time, it makes list+web awesome
03:08.40 ``Erik lisp+web even
03:14.44 Ralith not the sexiest of homepages for a web framework
03:14.46 Ralith but it sounds interesting
03:14.48 CIA-38 BRL-CAD: 03brlcad * r36965 10/brlcad/trunk/src/librt/primitives/ (eto/eto.c extrude/extrude.c table.c xxx/xxx.c): more quellage. add more extesive parameter testing to the xxx template for the primitive-specific structure, add more data validation.
03:14.52 Ralith foods
03:36.38 *** join/#brlcad talcite__ (n=matthew@69-196-132-129.dsl.teksavvy.com)
03:37.39 brlcad shakes fist at the binunif turds that ripple throughout
03:47.05 CIA-38 BRL-CAD: 03brlcad * r36966 10/brlcad/trunk/TODO:
03:47.05 CIA-38 BRL-CAD: binary objects need to write out their minor type during export so that the data
03:47.05 CIA-38 BRL-CAD: can be properly imported without munging the API for everyone else. this
03:47.05 CIA-38 BRL-CAD: unfortunately (probably) cannot be accomplished without breaking protocol, so
03:47.05 CIA-38 BRL-CAD: hacking around it for now.
04:14.52 CIA-38 BRL-CAD: 03brlcad * r36967 10/brlcad/trunk/ (10 files in 6 dirs): (log message trimmed)
04:14.52 CIA-38 BRL-CAD: remove minor_type from the functab interface for import5/export5. this was
04:14.52 CIA-38 BRL-CAD: apparently only added for binary objects, which needs to know which minor type
04:14.52 CIA-38 BRL-CAD: they are during import. instead of the object writing out it's minor type
04:14.52 CIA-38 BRL-CAD: during export, it munged the api to have the minor type passed from the
04:14.54 CIA-38 BRL-CAD: raw_external instead. this moves towards undoing that by removing minor_type
04:14.56 CIA-38 BRL-CAD: from all other objects and making binunif's a special case in db5_io. once
05:21.00 CIA-38 BRL-CAD: 03brlcad * r36968 10/brlcad/trunk/src/libged/put.c: ft_make no longer takes a diameter value
05:23.17 CIA-38 BRL-CAD: 03brlcad * r36969 10/brlcad/trunk/src/libged/wdb_obj.c: bah, another ft_make with diagonal/diamter value that needs removing. also start the killage on expm.
05:25.30 CIA-38 BRL-CAD: 03brlcad * r36970 10/brlcad/trunk/src/conv/asc/asc2g.c: ft_import5 no longer takes the minor type. fix this outlier.
05:29.18 CIA-38 BRL-CAD: 03brlcad * r36971 10/brlcad/trunk/ (8 files in 4 dirs):
05:29.18 CIA-38 BRL-CAD: remove the 'experimental' binary object type. this was never implemented beyond
05:29.18 CIA-38 BRL-CAD: a few stubs and has a horrible vague name, so kill it. we have to leave the ID
05:29.18 CIA-38 BRL-CAD: and functab entry stubbed so that indices offset correctly but mark it as unused
05:29.18 CIA-38 BRL-CAD: so some future new object could conceivably reclaim the ID.
06:08.31 starseeker hmm... xprocess looks kinda neat but man compiling it...
08:47.45 CIA-38 BRL-CAD: 03d_rossberg * r36972 10/brlcad/trunk/src/librt/CMakeLists.txt: updated CMake file to be consistent with Makefile.am (activated vshoot.c)
09:28.44 *** join/#brlcad docelic__ (n=docelic@78-2-80-138.adsl.net.t-com.hr)
09:41.05 *** join/#brlcad ultralazer (n=user3@97-119-214-177.hlna.qwest.net)
09:46.40 *** join/#brlcad docelic_ (n=docelic@78-2-110-236.adsl.net.t-com.hr)
11:19.24 CIA-38 BRL-CAD: 03indianlarry * r36973 10/brlcad/trunk/src/libbu/ (bomb.c cmdhist_obj.c): Wrapped debug variable declaration with DEBUG definition. Removed bu_cmdtab struct array 'ch_cmds[]' and 'cho_hist()', look to be un-used copies of existing definitions 'cho_cmds[]' and 'cho_cmd()'.
11:42.27 *** join/#brlcad Computer (n=Computer@unaffiliated/computer)
13:21.07 *** join/#brlcad talcite (n=matthew@69-196-132-129.dsl.teksavvy.com)
13:33.33 *** join/#brlcad d_rossberg (n=rossberg@BZ.BZFLAG.BZ)
13:50.45 CIA-38 BRL-CAD: 03brlcad * r36974 10/brlcad/trunk/src/libged/nirt.c: ws cleanup
13:57.19 *** join/#brlcad R0b0t1 (n=Enigma@unaffiliated/r0b0t1)
13:57.30 CIA-38 BRL-CAD: 03brlcad * r36975 10/brlcad/trunk/src/libged/nirt.c: init vars
14:20.25 CIA-38 BRL-CAD: 03brlcad * r36976 10/brlcad/trunk/src/libged/nirt.c:
14:20.25 CIA-38 BRL-CAD: there probably be little dragons here. replace the strip_crlf() win32-specific
14:20.25 CIA-38 BRL-CAD: hack with a more generalized solution that just trims space on the line parsed
14:20.25 CIA-38 BRL-CAD: in. it's not clear why they even matter with bu_fgets() reading in lines
14:20.27 CIA-38 BRL-CAD: portably other than it printing \n\r's into the result string (which then also
14:20.29 CIA-38 BRL-CAD: just begs for space trimming). untested.
14:46.02 ``Erik hm, \r\n is ansi, unix kinda cheats
15:05.12 brlcad doesn't change anything
15:05.37 brlcad good grief, the step converter code is a headache :)
15:06.58 brlcad going through some basic mods and cleanup, and .. d-d-d-damn are the headers/decls in disarray
15:07.17 brlcad cascade failures
15:08.50 brlcad headers not including what they need, interfaces not coming first, replication of inclusions, ... this is going to take some work .. especially SCL stupidly naming a class BOOL of all things
15:27.46 *** join/#brlcad Elrohir (n=kvirc@p5B14B923.dip.t-dialin.net)
15:33.39 starseeker note to self - check this out later: http://users.iit.demokritos.gr/~petasis/Tcl/toolbar.tcl
15:36.51 CIA-38 BRL-CAD: 03brlcad * r36977 10/brlcad/trunk/src/other/step/src/ (13 files in 3 dirs):
15:36.51 CIA-38 BRL-CAD: rename the BOOL and BOOLS classes to BOOLEAN and BOOLEANS respectively so as not
15:36.51 CIA-38 BRL-CAD: to conflict with openNURBS (and other codes that commonly use BOOL as a simple
15:36.51 CIA-38 BRL-CAD: boolean type). this also conveniently makes the class name lengths match the
15:36.51 CIA-38 BRL-CAD: corresponding LOGICAL and LOGICALS classes. unsure about the Bool->Boolean
15:36.53 CIA-38 BRL-CAD: declarations and how they come into play, alas, so have to see if those need to
15:36.55 CIA-38 BRL-CAD: be unrolled for the actual step parsing.
15:42.03 brlcad that commit likely breaks compile when coupled with the previous, fixing
15:42.06 CIA-38 BRL-CAD: 03brlcad * r36978 10/brlcad/trunk/src/conv/step/ (13 files):
15:42.06 CIA-38 BRL-CAD: beginning of massive header and type inclusion cleanup. header inclusion
15:42.06 CIA-38 BRL-CAD: ordering of c++ needs to be cleaned up. avoiding inclusion of std namespace.
15:42.06 CIA-38 BRL-CAD: formatting/ws/indent cleanup. opening braces. work in progress with more on
15:42.06 CIA-38 BRL-CAD: the way.
15:48.21 brlcad wonders how much of this will be for moot
15:48.23 CIA-38 BRL-CAD: 03brlcad * r36979 10/brlcad/trunk/src/conv/step/ (19 files): use the updated (Boolean) and (BOOLEAN) instead of (Bool) and (BOOL), so as to avoid a conflict with other codes.
15:50.08 brlcad mm, looks like that at least got closer to compile
15:55.24 CIA-38 BRL-CAD: 03brlcad * r36980 10/brlcad/trunk/src/conv/step/ (Factory.cpp Factory.h): cleanup, declare interface headers, reorder accordingly; consistent formatting
16:03.18 CIA-38 BRL-CAD: 03brlcad * r36981 10/brlcad/trunk/src/conv/step/ (Factory.cpp Factory.h): oops, already had forward decl on STEPEntity. only needed for the implementation.
16:07.21 CIA-38 BRL-CAD: 03brlcad * r36982 10/brlcad/trunk/src/conv/step/OpenNurbsInterfaces.cpp: SurfaceTree is in the brlcad namespace
16:11.26 *** join/#brlcad indianlarry (n=indianla@BZ.BZFLAG.BZ)
16:17.56 *** join/#brlcad Computer_ (n=Computer@209-16-114-100.net.bhntampa.com)
16:34.35 CIA-38 BRL-CAD: 03brlcad * r36983 10/brlcad/trunk/src/conv/step/ (PullbackCurve.cpp PullbackCurve.h): more brlcad namespace qualifications, cleanup ws indent and brace formatting
16:58.01 starseeker is rather puzzled... if I uncomment the line *fbp = tk_interface in dm-tk.c, mged initialization failes with a bad alloc without ever hitting that line...
16:58.32 starseeker oh, wait...
16:58.36 starseeker it's something else
16:58.50 starseeker hmm...
17:35.51 CIA-38 BRL-CAD: 03brlcad * r36984 10/brlcad/trunk/src/conv/step/step-g.cpp: ws indent cleanup, remove using, comments, etc
17:45.34 starseeker o.O
17:45.43 starseeker ../src/conv/asc2g ../../brlcad/db/terra.asc terra.g
17:45.43 starseeker ERROR: bad pointer x106efb00: s/b rt_db_internal(xdbbd867), was Unknown_Magic(x5625), file ../../../brlcad/src/librt/primitives/dsp/dsp.c, line 256
17:45.46 starseeker ERROR: bad pointer x106efb00: s/b rt_db_internal(xdbbd867), was Unknown_Magic(x5625), file ../../../brlcad/src/librt/primitives/dsp/dsp.c, line 256
17:54.56 starseeker did something with that binary minor type change impact how dsp does its thing?
17:55.07 starseeker hunts...
17:57.49 brlcad starseeker: very likely
17:58.14 brlcad or one of the checks I added is for the wrong object type
18:32.10 *** join/#brlcad ChanServ (ChanServ@services.)
18:32.10 *** join/#brlcad Computer_ (n=Computer@209-16-114-100.net.bhntampa.com) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad indianlarry (n=indianla@BZ.BZFLAG.BZ) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad R0b0t1 (n=Enigma@unaffiliated/r0b0t1) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad cosurg1 (n=cosurgi@atak.bl.pg.gda.pl) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad b0ef (n=b0ef@157.26.202.84.customer.cdi.no) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad roberthl (n=robert@silentflame/member/roberthl) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad dtidrow (n=Don@c-71-238-51-148.hsd1.mi.comcast.net) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad louipc (n=louipc@archlinux/trusteduser/louipc) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad poolio (n=poolio@63.246.136.16) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad starseeker (n=starseek@BZ.BZFLAG.BZ) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad Ralith (n=ralith@216.162.199.202) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad brlcad (n=sean@BZ.BZFLAG.BZ) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad d-lo_ (n=claymore@BZ.BZFLAG.BZ) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad CIA-38 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad ``Erik (n=erik@c-69-140-109-104.hsd1.md.comcast.net) [NETSPLIT VICTIM]
18:32.10 *** join/#brlcad alex_joni (n=alex_jon@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM]
18:32.10 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
18:42.07 CIA-38 BRL-CAD: 03brlcad * r36986 10/brlcad/trunk/src/conv/step/STEPWrapper.cpp: compare pointer to NULL, not char
19:22.47 *** join/#brlcad ChanServ (ChanServ@services.)
19:22.47 *** join/#brlcad yukonbob (i=1000@s142-179-54-198.bc.hsia.telus.net)
19:22.47 *** join/#brlcad Computer (n=Computer@unaffiliated/computer)
19:22.47 *** join/#brlcad indianlarry (n=indianla@BZ.BZFLAG.BZ)
19:22.47 *** join/#brlcad R0b0t1 (n=Enigma@unaffiliated/r0b0t1)
19:22.48 *** join/#brlcad cosurg1 (n=cosurgi@atak.bl.pg.gda.pl)
19:22.48 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net)
19:22.48 *** join/#brlcad b0ef (n=b0ef@157.26.202.84.customer.cdi.no)
19:22.48 *** join/#brlcad roberthl (n=robert@silentflame/member/roberthl)
19:22.48 *** join/#brlcad dtidrow (n=Don@c-71-238-51-148.hsd1.mi.comcast.net)
19:22.48 *** join/#brlcad louipc (n=louipc@archlinux/trusteduser/louipc)
19:22.48 *** join/#brlcad poolio (n=poolio@63.246.136.16)
19:22.48 *** join/#brlcad starseeker (n=starseek@BZ.BZFLAG.BZ)
19:22.48 *** join/#brlcad Ralith (n=ralith@216.162.199.202)
19:22.48 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
19:22.48 *** join/#brlcad brlcad (n=sean@BZ.BZFLAG.BZ)
19:22.48 *** join/#brlcad d-lo_ (n=claymore@BZ.BZFLAG.BZ)
19:22.48 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos)
19:22.48 *** join/#brlcad CIA-38 (n=CIA@208.69.182.149)
19:22.48 *** join/#brlcad ``Erik (n=erik@c-69-140-109-104.hsd1.md.comcast.net)
19:22.48 *** join/#brlcad alex_joni (n=alex_jon@emc/board-of-directors/alexjoni)
19:22.48 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
19:29.43 *** join/#brlcad yukonbob (i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT VICTIM]
19:45.20 CIA-38 BRL-CAD: 03brlcad * r36990 10/brlcad/trunk/doc/docbook/Makefile.am:
19:45.20 CIA-38 BRL-CAD: create the directory before running xsltproc in order to avoid a race condition
19:45.20 CIA-38 BRL-CAD: that causes xsltproc to bail. also make the clean rule not fail on in-dir
19:45.20 CIA-38 BRL-CAD: builds (can't just remove the dir, especially if there are still (source) files
19:45.20 CIA-38 BRL-CAD: in there)
19:46.50 starseeker brlcad: except that doesn't work when we're building the spanish documentation
19:47.54 starseeker at least, not for man1 and man3
19:48.07 starseeker would dirname work there too?
19:48.23 starseeker no, guess not
19:48.25 starseeker hrm
19:49.54 starseeker maybe move the xml.1 and xml.3 rules to the system/man/$LANG directory makefiles?
19:50.38 brlcad hm?
19:51.01 starseeker we have system/man1/en hardcoded into the build rules for .xml.1 and .xml.3
19:51.19 brlcad I didn't modify the ones that are already hard-coded
19:51.27 starseeker ah, k
19:51.40 starseeker so it's my fault :-)
19:51.42 brlcad they're still hard-coded, but presumably a similar trick will work
19:52.36 starseeker yes, except I think xsltproc drops the .1 files in the current working directory of xsltproc, rather than a targeted output
19:52.49 starseeker kinda sucks
19:53.19 starseeker actually though...
19:53.38 starseeker the build rule should know where the thing is supposed to go, even if xsltproc doesn't do it
19:53.50 starseeker tries it
19:59.59 *** join/#brlcad kristian-aalborg (n=kristian@2505ds5-abc.0.fullrate.dk)
20:00.05 kristian-aalborg hi all
20:00.30 kristian-aalborg is there software available that will render a 3d model from a series of 2d pics?
20:01.00 brlcad depends what kind of 2d pics and the desired 3d model
20:01.05 brlcad in general, no
20:02.30 brlcad starseeker: at a glance, looks like you're only conditionally building the .es fiels
20:02.38 brlcad suggest always building all languages
20:05.30 kristian-aalborg I'm thinking if I can take some pics of a thing like a cofee cup and have it made into 3d
20:05.34 CIA-38 BRL-CAD: 03brlcad * r36991 10/brlcad/trunk/doc/docbook/Makefile.am: try generalizing the dir creation
20:05.52 brlcad kristian-aalborg: heh, done much 3d modeling before?
20:06.00 kristian-aalborg none ;)
20:06.27 kristian-aalborg but I've seen a bunch of sci-fi movies ;)
20:07.42 brlcad yeah, it doesn't quite work like that
20:08.18 starseeker brlcad: yeah, I was thinking unless a user explicitly asked for all languages they wouldn't want the overhead of doing all the building for all the languagues
20:09.19 starseeker heh - beat me to it
20:09.39 starseeker well, that's better anyway :-)
20:11.12 starseeker brlcad: oh, how do I do a "this OR this" if case in a makefile? I haven't been able to track down an example yet
20:15.03 starseeker confirmed - generalizing logic appears to work
20:15.11 starseeker that's SWEET
20:17.16 ``Erik sits around yelling "enhance" at his computer screen O.o :D
20:17.35 starseeker ``Erik: do I get yelled at if I always build all docbook all the time?
20:17.54 starseeker is willing to do it if ``Erik promises not to hurt him
20:18.11 ``Erik heh, but the dependancy chain is fugly
20:18.21 ``Erik xsltproc and java for fop?
20:18.41 starseeker no, no - turning on Spanish and English for all docs always
20:19.11 starseeker so not only would you be building English, you'd be building the Spanish versions, and the Russian versions, and the Esperanto versions... ;-P
20:19.45 ``Erik I imagine klingon would be on that list before russian or esperanto ... :D
20:19.55 starseeker probably, given our user audience
20:20.40 ``Erik *shrug* I complain about dependancy sets, not product ;)
20:20.59 starseeker has observed ``Erik complainin about build time here and there
20:21.29 ``Erik noting significant increases, not complaining about
20:21.30 ``Erik :)
20:21.39 starseeker alrightie
20:21.59 starseeker goes for broke
20:34.23 brlcad not that big a deal time-wise until there are more than a couple languages, completely translated
20:34.38 brlcad and by the time that happens, I doubt compilation time will be the issue
20:34.42 starseeker true :-)
20:34.59 starseeker I ripped out the lang flags, testing now before committing
20:38.58 brlcad hm, the .es conversion I got from the first lesson doesn't render so hot
20:38.59 brlcad as html
20:39.21 starseeker font issue?
20:43.10 CIA-38 BRL-CAD: 03starseeker * r36992 10/brlcad/trunk/ (8 files in 8 dirs): Purge the language configuration option and build all languages all the time, per Sean's suggestion
20:44.08 starseeker well, between that and tkpng I now feel rather uselss :-/
20:44.51 starseeker back to framebuffer diving
20:45.10 brlcad encoding issue
20:45.18 brlcad all accents are junked up
20:45.29 brlcad http://brlcad.org/~sean/tmp/mged01_crear_figuras_primitivas.html
20:45.51 starseeker ah, that thing
20:46.40 starseeker I think that's the htaccess file for Apache - needs AddDefaultCharset UTF-8
20:47.14 starseeker see doc/docbook/README
21:40.23 brlcad make[3]: *** No rule to make target `system/man3/en/libfb.html', needed by `all'. Stop.
21:40.38 starseeker confound it
21:42.03 starseeker ummm.... for me it succeeded
21:42.15 starseeker brlcad: what platform are you on?
21:45.49 brlcad did you distcheck?
21:46.31 starseeker ah
21:46.34 starseeker distchecks
21:59.22 starseeker hah, cool: http://www.bootchart.org/images/bootchart.png
22:19.04 starseeker brlcad: I can reproduce the failure, trying to figure out what's causing it...
22:21.12 starseeker oh, der
22:22.13 CIA-38 BRL-CAD: 03starseeker * r36993 10/brlcad/trunk/doc/docbook/Makefile.am: Whoops. Add MAN3 sources to EXTRA_DIST so distcheck brings them along for the ride.
22:22.58 starseeker hey, cool: http://code.google.com/p/tufte-latex/
22:23.12 starseeker wonders how long before someone tries tufte-docbook
22:43.24 brlcad heh, http://people.ucsc.edu/~weissman/MathClubTalk2009.pdf
22:44.46 brlcad thinks starseeker should work up a tufte stylesheet
22:45.22 *** join/#brlcad Nohla (n=jesica@168.226.178.2)
22:46.51 starseeker brlcad: I suppose that would kinda be the ultimate "non-default" look wouldn't it? :-)
22:47.57 brlcad ultimate?
22:48.19 brlcad certainly different, but of a good kind
22:48.23 starseeker crappy default vs. Tufte polished :-)
22:48.36 brlcad ultimate would be a lot more glossified
22:49.43 starseeker wonders what we would put in the side columns of a layout like that...
22:51.22 starseeker also wonders why the best looking gantt chart he's seen from an open source tool is a special purpose java tool for boot process illustration... arrgh
23:05.54 Nohla holas
23:05.59 starseeker hola :-)
23:06.07 starseeker how goes it?
23:10.16 Nohla tired :P
23:10.46 starseeker heh - school?
23:10.59 Nohla no, life :)
23:11.15 starseeker did you find a projector that would work?
23:11.58 Nohla I think so, a friend bought one two months ago
23:12.16 Nohla maybe I'll buy the same in the same place
23:12.55 Nohla It's a good one and cost the price I can pay
23:15.07 starseeker crosses his fingers that Microvision actually delivers this: http://www.microvision.com/showwx/index.html
23:35.53 Nohla starseeker thought I thought maybe translate the menu of the program would be more effective
23:36.07 Nohla what do you think?
23:36.46 starseeker Nohla: that would be helpful, but you really do need to read the docs to use BRL-CAD
23:36.50 starseeker even in English :-)
23:37.03 starseeker plus, we aren't set up to use gettext
23:37.49 Nohla the most of people try until learn before to read anything
23:38.10 starseeker yes, which is why we don't have more users
23:38.21 starseeker that doesn't work with our current interface
23:39.30 Nohla ok
23:40.07 Nohla I'll try to finish the second before next week
23:40.53 Nohla and third before my birthday, but I cant promise :P
23:41.16 starseeker no problem :-)
23:41.17 starseeker no rush
23:42.34 Nohla fuck, I hate children, they cry all day!!
23:43.46 Nohla sorry, you never expected that from women a woman
23:44.10 Nohla sorry, you never expected that from a woman
23:44.59 starseeker no problem - stuck with a loud child?
23:45.55 Nohla my neighbour :P
23:46.29 brlcad Nohla: jaja
23:46.30 Nohla and his fuckn backyard
23:47.20 Nohla starseeker did you see that PDF has no images again?
23:47.56 starseeker hmm? which one?
23:48.15 Nohla the one in /lessons/es
23:48.21 starseeker erm.
23:48.31 Nohla html is ok
23:48.44 starseeker I haven't checked lately - perhaps I messed it up somehow
23:49.05 starseeker Nohla: you are abile to build successfully?
23:49.09 starseeker able even
23:49.42 Nohla yes, brlcad helped me
23:49.48 starseeker ah, excellent
23:49.58 starseeker I will check when I get home - this machine doesn't have fop
23:50.29 brlcad you helped yourself, I just pointed
23:51.25 Nohla brlcad that was a difficul day :P when I ask for some minutes is because I really need them :P
23:51.45 brlcad you did great
23:52.04 starseeker brlcad: ah, finally - distcheck passed on my Mac :-)
23:52.23 brlcad gets the invoice filled out
23:52.36 brlcad starseeker: oh, could have told you that mine passed ;)
23:52.37 starseeker invoice?
23:52.47 starseeker ah - hehe
23:52.49 brlcad gsoc invoice, finally got the purchase order
23:53.00 starseeker nods
23:53.14 brlcad they got things mixed up the first time around
23:53.20 starseeker oh, lovely
23:53.51 brlcad nothing bad, just delayed things
23:54.54 starseeker well, if my distcheck passes and yours does too, I'm going home :-P
23:55.19 starseeker maybe next year I'll manage to do something I won't have to back out within a week :-/
23:56.37 starseeker the problem of passing local library locations to subconfigure systems I think remains very real though - the only "correct" solution I can see is to get TEA and automake to make nice and then send out a bunch of patches to our favorite src/other libraries
23:57.33 Nohla starseeker for the xml there is a maximum character length per line
23:57.35 Nohla ?
23:57.52 *** join/#brlcad akafubu (n=akafubu@unaffiliated/akafubu)
23:57.54 starseeker Nohla: build system issues
23:58.00 starseeker Nohla: not related to docbook
23:58.13 starseeker oh, you're asking?
23:58.20 Nohla yes
23:58.26 Nohla sorry: is there
23:59.01 starseeker not really a maximum limit, but try to stay around 80 - readable formatting is more important than max character length
23:59.35 starseeker drives home, back on later

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