IRC log for #brlcad on 20071213

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)

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