[07:08:54] sueastside has joined #peragro-dev
[07:08:54] ChanServ sets mode: +o sueastside
[08:26:57] thebolt|zzz changed nick to: thebolt
[13:04:16] Lightwave has quit: orwell.freenode.net irc.freenode.net
[13:06:24] Lightwave has joined #peragro-dev
[13:06:24] sets mode: +v Lightwave
[14:51:09] Lightwave has quit: orwell.freenode.net irc.freenode.net
[14:51:10] Lightwave has joined #peragro-dev
[14:51:10] sets mode: +v Lightwave
[16:15:43] caedes has joined #peragro-dev
[16:15:43] ChanServ sets mode: +v caedes
[19:31:53] theboltEatingStu changed nick to: thebolt
[21:01:43] iceeey has joined #peragro-dev
[21:01:43] ChanServ sets mode: +o iceeey
[21:02:11] <iceeey> hi
[21:02:44] <thebolt> hi iceeey
[21:18:06] <iceeey> sueastside, so you did use templates :P
[21:18:31] <thebolt> but i have changed it a bit ;)
[21:18:34] <thebolt> going to commit soon
[21:18:37] <thebolt> a bit cleaner ;)
[21:18:47] <iceeey> the templated struct stuff?
[21:20:03] <iceeey> and perhaps move the testing stuff into unittest :)
[21:20:30] <thebolt> yea
[21:20:33] <thebolt> doing that right now :)
[21:44:20] <JohnTitor> SVN--> thebolt commited r573 to peragro_src with log message: - Marten fixed a few style issues as well as did some cleanup in the new ConfigManager. Moved test code to unittest application. (+405, -346).
[21:47:02] <thebolt> sueastside: okay, those are the changes i wanted to do ;)
[21:48:37] <sueastside> *reading*
[21:49:21] <thebolt> first thing to remember.. if you have a template method it always have to be implemented in header file if it is to be called outside the cpp file
[21:49:33] <thebolt> ie it must be defined in the transition unit where it is used
[21:49:45] <sueastside> yeah noticed that :)
[21:53:21] <iceeey> and gcc will barf if you put declare a template specialization inside the class
[21:54:18] <thebolt> ah, right
[21:54:20] <thebolt> forgot that
[21:54:26] <thebolt> please fix it in a way that makes gcc not barf
[21:54:55] <iceeey> and you'll get multiple definitions if you don't inline the functions
[21:55:21] <thebolt> hm, i thought i did that..
[21:57:08] <iceeey> don't worry, I'll fix all gcc problems :)
[21:58:14] <thebolt> good.. i'll fix any msvc ones you introduce ;)
[21:58:47] <sueastside> heh
[21:58:58] <thebolt> if you ever produce any code that is :P
[21:59:08] <iceeey> ouch
[21:59:20] <thebolt> ;-)
[21:59:26] <iceeey> well now that I have a coderbanana...
[22:00:53] <JohnTitor> SVN--> thebolt commited r574 to peragro_src with log message: - Marten added a c++->python->c++ boostrapping method to kickstart the stackless stuff. (+31, -12).
[22:00:54] <iceeey> hm
[22:01:12] <iceeey> what's next in the bottom up approach? :)
[22:01:45] <thebolt> hm, well, there is more python work to be done.. but not terribly much before one could start using it
[22:02:19] <thebolt> a method to load a method from file, execute it (ie execute the "def blah(..): \n..." part) and get the handle to the callable
[22:06:07] <iceeey> hm, but what about getting a "game" running?
[22:06:32] <sueastside> a client?
[22:06:47] <thebolt> iceeey: yea, hm, one could write one in pure python right now i guess..
[22:06:55] <thebolt> a small one :)
[22:07:56] <thebolt> hm, maybe we should do that and then later on start adding more c++ bits ;)
[22:08:00] caedes has quit: Read error: 110 (Connection timed out)
[22:11:07] <JohnTitor> SVN--> iceeey commited r575 to peragro_src with log message: iceeey fixed some GCC-related errors., (+11, -12).
[22:11:24] <iceeey> damn! I'm still doing negative commits
[22:11:34] <sueastside> :P
[22:11:47] <thebolt> :)
[22:12:20] <iceeey> how about I get started on DB abstraction layer?
[22:13:13] <thebolt> sure
[22:13:24] <thebolt> i have to do some CS coding a few days to keep talad of my back..
[22:13:31] <iceeey> heh
[22:13:43] <thebolt> (or well, more to keep up with what i have promised to do ;)
[22:14:31] <sueastside> cool didnt know you could template it like that with the visitor, cause that was exactly what i had in mind :)
[22:15:10] <thebolt> sueastside: :)
[22:16:44] <thebolt> now you do ;)
[22:16:57] <sueastside> thebolt: did those autoexec files get mixed up? data/system is empty now...
[22:17:03] <thebolt> it should be ;)
[22:17:06] <thebolt> and the other should be removed ;)
[22:17:36] <sueastside> ill let iceeey remove it, since hes on the negative commit spree :P
[22:17:41] <iceeey> haha
[22:18:06] <thebolt> with the new booststrap stuff the autoexec shouldn't be blocking like the old was
[22:18:09] <thebolt> and right now it has nothing tod o
[22:18:12] <thebolt> to do*
[22:18:14] <thebolt> so it is empty ;)
[22:18:24] <iceeey> heading back
[22:18:29] <sueastside> just thought you broke it again :P
[22:19:39] <sueastside> ill hopefully get that loading/saving done tomorrow, then you guys have some more code to clean :P
[22:19:48] <sueastside> bedtime now :s
[22:20:09] <thebolt> sleep well
[22:31:21] iceeey has quit: Read error: 60 (Operation timed out)
[22:33:13] iceeey has joined #peragro-dev
[22:33:13] ChanServ sets mode: +o iceeey
[23:14:39] <iceeey> thebolt, perhaps I'll wait on the DB layer until we have the entity system more thought out
[23:15:15] <thebolt> okay :)
[23:16:40] <iceeey> because there are a lot of ways to go about it
[23:16:51] <iceeey> I'm not sure what we'll need
[23:52:14] <thebolt> so, any idea about a small text-mode game to write? ;)