00:56.13 |
``Erik |
ho hum |
01:10.53 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
01:19.34 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
03:44.09 |
dtidrow |
``Erik: Emacs - the original IDE
;-) |
05:14.00 |
*** join/#brlcad archivist
(n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT
VICTIM] |
05:14.00 |
*** join/#brlcad b0ef
(n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT
VICTIM] |
05:14.00 |
*** join/#brlcad poolio
(n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM] |
08:17.06 |
*** join/#brlcad Defcon
(n=def@74.17-246-81.adsl-static.isp.belgacom.be) |
08:22.57 |
*** join/#brlcad Z80-Boy
(n=clock@zux221-122-143.adsl.green.ch) |
09:21.19 |
*** join/#brlcad elite01
(n=elite01@dslc-082-082-083-007.pools.arcor-ip.net) |
11:57.35 |
*** join/#brlcad Z80-Boy
(n=clock@zux221-122-143.adsl.green.ch) |
13:46.44 |
*** join/#brlcad CIA-5
(n=CIA@208.69.182.149) |
13:59.42 |
Defcon |
w00t |
13:59.50 |
Defcon |
the users liked my app :) |
14:11.12 |
alex_joni |
what app? |
14:31.48 |
Defcon |
"SelfStorage Management System" |
14:31.57 |
Defcon |
or short: SMS |
14:31.58 |
Defcon |
:) |
14:32.15 |
Defcon |
ASP.net Intranet Application for my
company |
14:32.34 |
Z80-Boy |
lol |
14:33.48 |
alex_joni |
Defcon: sounds nice.. is it supposed to do
anything? |
14:34.06 |
Defcon |
yeah, not crash |
14:34.07 |
Defcon |
:) |
14:34.33 |
Defcon |
it's used to follow the production
automaticly |
14:34.51 |
Defcon |
with barcodes that are scanned &
stuff |
14:50.49 |
alex_joni |
oh.. sweet :) |
15:14.03 |
*** join/#brlcad digitalfredy
(n=digitalf@200.71.62.161) |
15:19.28 |
Defcon |
installing Visual C++ as we speak |
15:35.35 |
Defcon |
Add common header files for: |
15:35.35 |
Defcon |
ATL |
15:35.36 |
Defcon |
MFC |
15:35.42 |
Defcon |
should i do that |
15:35.53 |
Defcon |
i can check ATL and/or MFC |
15:36.16 |
alex_joni |
mfc is quite common |
15:37.19 |
Defcon |
what does it mean? |
15:38.08 |
Defcon |
btw: i'm creating a new C++ Console
application in Visual Studio 2005 for the first time |
15:43.12 |
Defcon |
hmm |
15:43.13 |
Defcon |
if (!AfxWinInit(::GetModuleHandle(NULL), NULL,
::GetCommandLine(), 0)) |
15:43.15 |
Defcon |
what? |
15:43.18 |
Defcon |
is that? |
15:54.49 |
Defcon |
w00t |
15:54.49 |
Defcon |
cout << "Hello world"; |
15:54.49 |
Defcon |
system("PAUSE"); |
15:54.51 |
Defcon |
:p |
15:55.36 |
Defcon |
enough C for today |
15:55.36 |
Defcon |
:) |
16:03.54 |
CIA-5 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/archer/ArcherCore.tcl: Added a few more
methods. Also some minor cleanup. |
16:38.30 |
*** join/#brlcad prasad_
(n=psilva@h-67-103-183-185.mclnva23.covad.net) |
16:41.33 |
*** join/#brlcad TAZMAN76
(n=TAZMAN76@69.88.99.252) |
16:42.18 |
brlcad |
wisdom too |
16:42.19 |
*** join/#brlcad TAZMAN76
(n=TAZMAN76@69.88.99.252) |
16:43.50 |
prasad_ |
hangover? |
16:44.00 |
brlcad |
nah, teeth pulled |
16:49.13 |
Z80-Boy |
Is it a good programming practice to make a
function with 336 lines? |
17:01.10 |
minute |
Ahh, so that is what ``Erik meant. |
17:03.05 |
elite01 |
Z80-Boy, imo, totally :) |
17:03.16 |
elite01 |
as long as it makes sense... |
17:03.24 |
elite01 |
i see no reason for it to be shorter |
17:03.51 |
Z80-Boy |
and have it with a totally broken
indentation? |
17:04.03 |
elite01 |
that should be fixed |
17:06.58 |
*** join/#brlcad docelic
(n=docelic@213.147.110.16) |
17:43.43 |
*** part/#brlcad digitalfredy
(n=digitalf@200.71.62.161) |
18:06.21 |
brlcad |
it's not good or bad practice, and looking at
just line count would be a horrible metric all by itself |
19:09.26 |
alex_joni |
ouch :) |
19:44.03 |
``Erik |
I like to try to keep functions no longer than
one page length, but that doesn't always happen... |
19:44.27 |
``Erik |
and "page length" is awfully subjective, I
have a lot less lines than brlcad due to my massive font size
:D |
19:44.51 |
``Erik |
comes out to ~50 on my laptop |
19:46.09 |
``Erik |
a better metric is probably if the function of
the function can be easily described without ambiguities...
:D |
20:01.53 |
CIA-5 |
BRL-CAD: 03brlcad * 10brlcad/include/bn.h:
remove authorship/origin info from header, innaccurately documents
what is already tracked by version control |
20:01.54 |
yukonbob |
^--- yup -- or that it can fit in your head
w/o swapping. |
20:02.16 |
yukonbob |
(above re: functions) |
20:02.32 |
brlcad |
less than a page is generally a pretty good
metric -- that generally is a "page of context" for most people, re
swapping |
20:02.49 |
brlcad |
performance issues notwithstanding, of
course |
20:03.06 |
alex_joni |
depends on the construction.. on
straightforward stuff, sometimes a "page of context" can be quite
long |
20:03.38 |
alex_joni |
nested stuff tend to really shorten the "page"
imo |
20:03.56 |
brlcad |
yep, depends on a lot .. bug a decent "general
rule of thumb" |
20:04.24 |
brlcad |
people rarely go too short -- but often go way
too long |
20:04.58 |
alex_joni |
well.. there are functions which are "file"
long, instead of "page" long on the project I work on.. it's
*really* easy to start swapping/trashing |
20:07.21 |
brlcad |
yeah, that's close to the convention in C++ to
have one class per file |
20:07.33 |
brlcad |
or many other OO langs for that
matter |
20:11.50 |
*** join/#brlcad Elperion
(n=Bary@p54874C94.dip.t-dialin.net) |
20:37.42 |
*** join/#brlcad Z80-Boy
(n=clock@77-56-70-148.dclient.hispeed.ch) |
20:54.33 |
CIA-5 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/archer/Archer.tcl: Modifications to use
ArcherCore. Note - there are still a few issues that need
attention. |
20:58.47 |
CIA-5 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/archer/ (4 files): Mods related to using
ArcherCore. |
21:00.33 |
CIA-5 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/archer/ArcherCore.tcl: Removed a debug
statement. |
21:04.55 |
CIA-5 |
BRL-CAD: 03bob1961 *
10brlcad/src/bwish/cadAppInit.c: Minor cleanup. |
21:06.09 |
CIA-5 |
BRL-CAD: 03bob1961 *
10brlcad/include/config_win.h: define uid_t and gid_t |
21:07.17 |
CIA-5 |
BRL-CAD: 03bob1961 *
10brlcad/include/tclcad.h: declare Tclcad_Init |
21:09.32 |
CIA-5 |
BRL-CAD: 03bob1961 *
10brlcad/misc/win32-msvc8/libtclcad/libtclcad.vcproj: Added
tclcad.c |
21:10.44 |
CIA-5 |
BRL-CAD: 03bob1961 *
10brlcad/src/archer/archer: Mods related to using
ArcherCore |
21:12.32 |
CIA-5 |
BRL-CAD: 03bob1961 *
10brlcad/src/libtclcad/tclcad.c: Initial check-in. This provides
the interface for dynamically loading via Tcl. |
21:43.06 |
CIA-5 |
BRL-CAD: 03brlcad *
10brlcad/src/libbu/temp.c: |
21:43.06 |
CIA-5 |
BRL-CAD: modify bu_temp_file() so that we can
capture the name of the temporary file that |
21:43.06 |
CIA-5 |
BRL-CAD: was created along with the opened
file descriptor. this requires ditching |
21:43.06 |
CIA-5 |
BRL-CAD: tmpfile_s() entirely on windows since
it returns anonymous files, instead |
21:43.06 |
CIA-5 |
BRL-CAD: providing an implementation of
mkstemp() for platforms like Windows that don't |
21:43.09 |
CIA-5 |
BRL-CAD: provide it. |
22:24.06 |
*** join/#brlcad CIA-5
(n=CIA@208.69.182.149) |
23:17.52 |
*** part/#brlcad prasad_
(n=psilva@h-67-103-183-185.mclnva23.covad.net) |
23:20.45 |
*** join/#brlcad CIA-42
(n=CIA@208.69.182.149) |