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 |