IRC log for #bzflag on 20150912

00:52.50*** join/#bzflag Delusional (~Delusiona@unaffiliated/delusional)
01:50.28*** join/#bzflag I_Died_Once (~I_Died_On@unaffiliated/idiedonce/x-1828535)
02:17.55*** join/#bzflag alpha1-2 (~alpha1@host223.190-137-5.telecom.net.ar)
02:25.30*** join/#bzflag I_Died_Once (~I_Died_On@unaffiliated/idiedonce/x-1828535)
04:46.30*** join/#bzflag I_Died_Once (~I_Died_On@unaffiliated/idiedonce/x-1828535)
06:40.58*** part/#bzflag luminux (heinz@mail.skylab.org)
07:56.56*** join/#bzflag zuii (~akos@BC06BF93.catv.pool.telekom.hu)
13:07.31*** join/#bzflag rodgort (~rodgort@105.ip-167-114-152.net)
13:10.42*** join/#bzflag alpha1-2 (~alpha1@host223.190-137-5.telecom.net.ar)
13:24.32alpha1-2blast007: regarding to this http://infobot.rikers.org/%23bzflag/20150907.html.gz , about C/C++ code, I am not sure what is your worrying, but it seems you think those languages are not safe or a good option to develop a HTTP server (or any other system exposed to the web (for security concerns))?
13:41.58alpha1-2Well, I am really interested on this topic. Based in my long experience (including some strong and long University's academic discussions about the pros and cons of C/C++ vs. Java - I was teaching them for a long time), what I can say is that I still don't see any really danger on developing in C/C++, but really the opposite. This, apart of considering *all the inmense* amount of programs/systems made and being made on them, running from
13:42.00alpha1-2long time now, still running and doing it for the unknown future, and with a very good performance. I don't really know why people keep teaching they are not safe or they became useless/"old" already :/
13:52.08alpha1-2Also, those tools/programs you mentioned ("like fastmap, webStats, and webReport") are no being used by strayers' kind of services, maybe? I know they are external ones but, maybe there can be internal ones also like BulletCatcher mentioned ("HTTP is the obvious protocol for providing server info to non-game clients.")? I'm not sure but bzadmin, for example?
13:53.18alpha1-2note that external ones are good to be considered in some way too, though
13:59.27alpha1-2*some people keep teaching*
14:12.39blast007alpha1-2: my concern is both for our HTTP server and for the plugins people make using our HTTP server API
14:14.35blast007"C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, it blows away your whole leg."
14:15.00blast007and why would strayer's site have anything to do with this?
14:33.09alpha1-2about HTTP issue, to make it safer, I think what BulletCatcher proposed (and you agreed) could be a good solution (I didn't researched it deeply, though)
14:33.11alpha1-2about that phrase, this is a explanation by himself: "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off". Yes, I said something like that (in 1986 or so). What people tend to miss, is that what I said there about C++ is to a varying extent true for all powerful languages. As you protect people from simple dangers, they get themselves into new and less obvious problems. Someone
14:33.12alpha1-2who avoids the simple problems may simply be heading for a not-so-simple one. One problem with very supporting and protective environments is that the hard problems may be discovered too late or be too hard to remedy once discovered. Also, a rare problem is harder to find than a frequent one because you don't suspect it." http://www.stroustrup.com/bs_faq.html . Also, he created C++, not C, what was precedent.
14:33.14alpha1-2Then, strayer's site/others external similar ones doesn't use them, okay, just wondering. And bzadmin?
14:33.40alpha1-2don't*
14:36.24alpha1-2some think that phrase was an advertisement one by himself too
14:37.18alpha1-2I think C/C++ are very powerful languages, you just have to take care of make a good quality code, like always
14:37.30alpha1-2making*
14:40.26alpha1-2there are also smart pointers implemented lately, which seem to calm some "concerns", but I have not researched them very well still (I am not of those worried PPL)
15:19.31blast007bzadmin uses the game protocol just like the graphical clien'
15:19.33blast007client*
15:22.00blast007as does strayer's site
16:43.15*** join/#bzflag nitroxis (n@nxs.one)
18:22.49*** join/#bzflag BZnotify (~BZnotify@192.30.252.41)
18:22.50BZnotify[13bzflag] 15macsforme pushed 1 new commit to 062.4: 02http://git.io/vZrp6
18:22.50BZnotify13bzflag/062.4 14c2573a6 15Joshua Bodine: Removed webStats and webReport from Xcode also.
18:22.50*** part/#bzflag BZnotify (~BZnotify@192.30.252.41)
18:23.04Constitutionreally I wish we didn't package plugins with the main source tree at all... kind of a pain :P
18:24.13Constitutionhow do we stand on 2.4.4?
18:32.34ConstitutionI will help with the documentation update... I suppose that should be finished prior to our first RC release?
18:40.35blast007some of it could be, yes - other parts of the docs aren't so critical
18:40.49blast007we should at least have the information about how to build all up to date
18:41.26blast007I was finishing up a minor check in configure.ac that makes sure libcurl has SSL support
18:41.50Constitutionclaims "not it" on BeOS, IRIX, and Solaris
18:42.17blast007well, okay, for Windows, Linux, and Mac OSX ;)
18:43.09blast007doubt we still build on IRIX, and Solaris is even questionable
18:43.37ConstitutionMac OS X should be up-to-date
18:46.48ConstitutionI don't think anything in Linux changed, although since we suggest installing the SDL packages we should probably also suggest running configure with --with-SDL... or is that already default?
18:49.16blast007we added --enable-custom-plugins for Linux (and other platforms that use autotools)
18:49.34blast007and configure will build with SDL 1.x automatically if it's found
18:50.39blast007as in, no need to pass anything to configure for SDL1
19:00.54Constitutionthe linux readme doesn't mention building with plugins
19:56.00*** join/#bzflag BZnotify (~BZnotify@192.30.252.41)
19:56.00BZnotify[13bzflag] 15JMakey pushed 2 new commits to 062.4: 02http://git.io/vZoWd
19:56.00BZnotify13bzflag/062.4 14885b3f6 15Jeff Makey: Use expanded RCS Id string from upstream so autogen.sh can show its version.
19:56.00BZnotify13bzflag/062.4 14cdcf8ad 15Jeff Makey: Rework --enable-custom-plugins to make better use of AC_ARG_ENABLE features....
19:56.00*** part/#bzflag BZnotify (~BZnotify@192.30.252.41)
19:56.52BulletCatcherconfigure --enable-custom-plugins-file has been added for allejo.
19:57.44BulletCatcherI still build bzfs and bzadmin on Solaris.
19:58.56BulletCatcherI am confident that it would take a lot of effort to compile 2.4 on IRIX and BeOS.
20:00.43the_mapwhat about ms-dos?
20:01.01allejo~BulletCatcher++
20:01.01BulletCatcherTry it and let us know, the_map.
20:01.13the_mapactually, I think a text/ascii art version of bzflag would be pretty cool
20:03.41BulletCatcherOr the text adventure version: "Your blue tank has spawned on your team base. To the north you see 3 red tanks moving toward you."
20:03.53the_map<PROTECTED>
20:17.12allejo"All three shots miss"
20:20.10the_map<PROTECTED>
20:21.09allejo"You've been kicked for UDP. Please ensure UDP is enabled on your end"
21:50.47*** join/#bzflag Constitution (~josh@bzflag/developer/Constitution)
23:04.34Constitutionfor any Portal lovers, DeadCore is $2.49 on steam today
23:12.23*** part/#bzflag BulletCatcher (~bc@bzflag/developer/BulletCatcher)

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