00:00.47 |
brlcad |
it could work in a variety of ways, like mged
as a command environment (ala gdb mode) or as a simple geometry
browser (ala tar mode), or something in between |
00:01.18 |
yukonbob |
poolio_: always room for
improvement... |
00:01.38 |
brlcad |
everyone makes mistakes from time to time
;) |
00:02.03 |
yukonbob |
?Like hardcoding references to vim in mged
<ducks> |
00:05.53 |
yukonbob |
brlcad: re: cfd, fea -- are you saying
conversion to mesh, and then analyze w/ some other tool (is that
what paraview is good for?)... |
00:06.21 |
poolio_ |
heh, I'd learn emacs but I like my
pinky. |
00:07.24 |
yukonbob |
poolio_: step 1. convert CapsLock ->
Ctrl... |
00:07.37 |
yukonbob |
step 2. ???? |
00:07.41 |
yukonbob |
step 3. Profit! |
00:07.57 |
poolio_ |
But then how can I yell? |
00:08.37 |
poolio_ |
Are there any recommended tutorials for emacs
targeted for converting vim users? |
00:09.23 |
yukonbob |
poolio_: what I did was just start using it...
Make a point of 1) Having it installed on your computer (!), 2)
Trying it out when possible... |
00:09.27 |
brlcad |
yukonbob: heh :) |
00:09.53 |
brlcad |
having a forced concerted effort to learn it
helps, along with a bindings cheat sheet |
00:10.03 |
yukonbob |
poolio_: there's built-in help, and lots of
online stuff... and honestly, switching the CapsLock->Ctrl isn't
a bad idea... |
00:11.01 |
yukonbob |
poolio_: are you a *nix user, or Mac, or
Windows, or ???? |
00:11.03 |
poolio_ |
Yeah...but I work on a bunch of different
machines (and mainly cluster machines) so it'd be a pain to re-map
it every time |
00:11.06 |
poolio_ |
*nix |
00:11.30 |
poolio_ |
But I'm a student and my laptop died, so I
have an old desktop and access to Windows/OS X/Linux
machines |
00:11.43 |
poolio_ |
I'm looking to invest in a new laptop
(possibly getting a macbook if they're updated with
Leopard) |
00:13.45 |
yukonbob |
holy smokes -- apples website is simpler than
ever... |
00:14.48 |
yukonbob |
is leopard shipping? |
00:18.03 |
poolio_ |
nope |
00:18.10 |
poolio_ |
~oct 26 |
00:18.15 |
yukonbob |
hrmm... |
00:26.56 |
yukonbob |
brlcad: so re: cfd, fea -- am I right about
the process? |
01:08.17 |
brlcad |
sorry, pizza arrived, had to eat it
;) |
01:08.41 |
brlcad |
yukonbob: yeah, for the most part .. if it's a
code that requires a mesh format |
01:08.45 |
brlcad |
(most do) |
01:10.12 |
yukonbob |
so -- would one export the mesh from brl-cad,
import to fea program, and then assign properites, attributes, etc,
and run math on the model? |
01:10.26 |
yukonbob |
Mmm... pizza |
01:11.25 |
yukonbob |
(of course, the longer I put it off, pizza
will be on list, and move up list...) |
01:12.02 |
yukonbob |
for instance, back to a house model, how can I
take CSG model from brl-cad and find out how much snow a roof can
support? |
01:17.41 |
brlcad |
yukonbob: yeah, that's what is often
done |
01:18.12 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/src/ (7 files in
6 dirs): use fchmod() instead of chmod() to avoid race condition.
quell flawfinder warning |
01:18.45 |
brlcad |
that would be great engineering aspects to
integrate into the geometric analysis facilities, but it's pretty
far out given the state of the modeler right now |
01:19.30 |
yukonbob |
...and if it's already fairly portable between
apps, that modularity is a positive, rather than
integration... |
01:50.07 |
brlcad |
mm.. Quest for Glory |
03:13.18 |
*** join/#brlcad cad93
(n=4252092f@bz.bzflag.bz) |
04:02.01 |
*** join/#brlcad thing0
(n=ric@203-59-180-167.dyn.iinet.net.au) |
04:17.15 |
CIA-4 |
BRL-CAD: 03brlcad *
10brlcad/include/raytrace.h: use snprintf, quell flawfinder
warning |
04:20.00 |
*** join/#brlcad yukonbob
(n=yukonbob@198.235.198.234) |
04:37.46 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/src/librt/
(Makefile.am timercos.c): remove the old cray timer, required
maintenance and not likely to be needed even if there's a cray that
old still in service somewhere |
04:38.44 |
CIA-4 |
BRL-CAD: 03brlcad *
10brlcad/src/anim/anim_sort.c: use the remaining length for
strncat, print an error if it'd truncate. quell level 5
flawfinder |
04:42.04 |
CIA-4 |
BRL-CAD: 03brlcad *
10brlcad/src/librt/vdraw.c: don't need to make two calls, avoid
strncat. quell level 5 flawfinder |
04:45.12 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/src/librt/prep.c:
missing stdlib.h, quell warnings |
05:22.03 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/bench/pixcmp.c:
delint |
05:28.05 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/ (4 files in 2
dirs): add flawfinder to the regression suite (currently set to
level 5 as there are too many unresolved at level 4) to keep an eye
on new issues being introduced |
05:31.57 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/regress/ (8
files): emphasize the result if it's a failure |
07:25.13 |
*** join/#brlcad cad58
(n=7aa3210d@bz.bzflag.bz) |
08:02.26 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/src/ (22 files in
12 dirs): take care of a slew of level 4 flawfinder issues related
to adding length parameters to string and i/o functions |
09:09.01 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/src/ (10 files in
6 dirs): more taking care of a slew of level 4 flawfinder issues
related to adding length parameters to string and i/o
functions |
09:39.52 |
*** join/#brlcad Z80-Boy
(i=clock@217-162-108-140.dclient.hispeed.ch) |
10:08.17 |
Tony_Alva_Edison |
brlcad: wohoo, you applied my almost useless
patch to pix-fb :) |
10:11.38 |
Tony_Alva_Edison |
It's rt_booleval! |
10:11.58 |
Tony_Alva_Edison |
my openbsd gprof returned bullshit anyway -
these functions weren't mentioned with significant numbers
anyway |
10:15.00 |
Tony_Alva_Edison |
what about rewriting
*sp++ = treep; /* temp val for guard node */ *sp++ =
&tree_guard[resp->re_cpu]; |
10:15.13 |
Tony_Alva_Edison |
as sp[0]=treep;
sp[1]=&tree_guard[resp->re_cpu]; ? |
10:15.28 |
Tony_Alva_Edison |
cause the ++ causes a write into the pointer
which could worsen stall conditions |
10:18.14 |
Tony_Alva_Edison |
yeah and then of course sp+=2; |
10:25.23 |
Tony_Alva_Edison |
or maybe grow_stack is called too many times
which calls bu_realloc? |
11:02.32 |
*** join/#brlcad Elperion
(n=Bary@p5487605F.dip.t-dialin.net) |
11:38.08 |
*** join/#brlcad Z80-Boy
(i=clock@217-162-108-140.dclient.hispeed.ch) |
12:56.46 |
*** join/#brlcad starseeker
(n=CY@ip72-218-16-62.hr.hr.cox.net) |
14:25.36 |
*** part/#brlcad thing0
(n=ric@203-59-180-167.dyn.iinet.net.au) |
14:58.37 |
*** join/#brlcad elite01
(n=elite01@dslb-088-070-030-082.pools.arcor-ip.net) |
16:21.44 |
*** join/#brlcad Elperion
(n=Bary@p5487605F.dip.t-dialin.net) |
17:09.49 |
*** join/#brlcad Z80-Boy
(i=clock@77-56-77-94.dclient.hispeed.ch) |
19:54.30 |
*** join/#brlcad
MinuteElectron
(n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) |
20:17.42 |
*** join/#brlcad yukonbob
(n=yukonbob@whthyt237-51.northwestel.net) |
20:17.49 |
yukonbob |
hello, whirled |
20:19.55 |
yukonbob |
?what is libtclcad supposed to offer -- it
looks like it's a glorified PATH statement (at first glance) to
me.... |
21:36.17 |
*** join/#brlcad Bariton
(n=Bary@p54875A29.dip.t-dialin.net) |
21:38.21 |
brlcad |
yukonbob, glorified auto_path
statement |
21:38.53 |
brlcad |
as well as a few other setup/initialization
routines |
21:39.21 |
brlcad |
it's the start of moving the tcl-related
interfaces out of the "core" libraries (libbu, libbn, librt) and
moving them into one tclcad library |
21:40.02 |
brlcad |
the base libraries ideally won't have any
external dependencies in the long term |
22:16.37 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/src/ (31 files in
8 dirs): more level 4 flawfinder issues. mostly string length
clampages. |
22:52.05 |
*** join/#brlcad yukonbob
(n=yukonbob@198.235.198.234) |
22:52.20 |
yukonbob |
hello, whirled |