| 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) | |