<<07-09-2012>>

00:49:38*XAMPP quit (Ping timeout: 246 seconds)
06:39:25fowlis there a way to coerce a traced ref into a generic ptr
06:43:01*zahary quit (Ping timeout: 260 seconds)
08:17:09*zahary joined #nimrod
08:56:20*Araq_ joined #nimrod
08:56:55Araq_fowl, you can 'cast' it
08:57:20fowli ended up storing addr result[] and cast[ptr TLiveBullet](..)
09:11:57fowlAraq_: casting to the ref type works too >_>
09:12:17Araq_don't do that :P
09:12:31Araq_store it as a 'ptr'
09:29:28fowlwhat do you mean
09:34:04fowlthese all have the same address https://gist.github.com/cd3682ba8b553885adeb
09:34:19Araq_well casting from ref to ptr is "safe", casting from ptr to ref is not
09:34:42Araq_it doesn't matter if they have the same address or not
09:35:01Araq_'ref' may make the compiler generate a write barrier
09:35:29Araq_which is likely to be wrong and causes segfaults
09:36:45fowlhm
11:08:57fowlbah
11:09:10fowl*** glibc detected *** ./keineschweine: double free or corruption
11:15:17Araq_:P
11:37:42fowlAraq: it seems that the animations are being freed more than the bullets are
11:39:22fowlnvm its fine if i dont explicitly free them
11:44:47Araq_well I dunno, do you use SDL?
11:44:58Araq_an SDL PSurface is GC'ed iiirc
11:45:29Araq_but anyway, nimrod doesn't use glibc's malloc
11:51:02fowlno, sfml
11:51:10fowlthe animation is a ref though
11:54:06Araq_er ...
11:54:19Araq_seriously, you free a 'ref'?
11:56:09Araq_you should never do that
12:10:53*XAMPP joined #nimrod
12:12:15fowltoday i learnt
12:12:25fowl>_-
12:35:55*Amrykid quit (Ping timeout: 272 seconds)
12:37:17*Amrykid joined #nimrod
12:43:14*q66 joined #nimrod
13:30:27*Araq_ quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
14:04:29*zahary quit (Ping timeout: 260 seconds)
14:07:12*zahary joined #nimrod
14:53:37*zahary quit (Quit: Leaving.)
14:55:28*zahary joined #nimrod
15:13:40dom96hello
15:15:54reactormonkmorning
15:16:43dom96afternoon :D
15:16:54reactormonk10 is morning
15:17:17dom9616 is afternoon :P
15:18:28reactormonk10 is eating time
15:19:02dom9616 is back from school time
15:19:11fowlello
15:19:17dom96hey fowl :)
15:28:19dom96fowl: How's the game going?
15:29:37fowlgood
15:30:27fowli got a friend interested in it, he should be coming in whenever his internet gets turned on
15:30:50dom96cool
15:31:19fowlhow come the windows tests are so far behind?
15:32:00dom96The windows tester is offline
15:32:06dom96Because it's way too slow.
15:32:17fowlo
15:34:07fowli tried to set up a windows 7 vm to test compile but it wouldnt boot up
15:35:08dom96I wish I could run a Win 7 VM in a Linux VPS
15:35:26dom96I'm not sure that is possible though
15:35:44dom96And it would require way too much memory anyway
15:36:15fowlwhat version do you use to test
15:36:41fowlthis laptop has 8gb memory :D
15:37:45dom96zahary set up a Windows server on Amazon's thingy.
15:38:08dom96Your laptop is definitely better
15:38:21dom96But it wouldn't be on 24/7 would it? :P
15:38:52fowlyeah, usually lol
15:40:51dom96Give me remote desktop to it then and i'll set it up :P
15:43:11reactormonkfowl: that's one heavy thing of a laptop
15:44:00fowlit is heavy, its comparable to an original xbox :/
15:44:28fowldom96: i think its bad cd's im downloading or something, theres no reason win7 shouldnt work in virtual box
15:46:47reactormonkdom96: I think I can get one from MSDNAA ;-)
15:47:21dom96reactormonk: Win 7 or a windows server? :O
15:47:36dom96fowl: Just grab a copy from TPB :P
15:47:46reactormonkdom96: probably both
15:48:57dom96Also by "Windows Server" I mean, both hardware and software :P
15:49:32dom96If you could get that, that would be great :D
15:49:51reactormonksoftware only... hardware, I gotta ask
15:50:30*Trix[a]r_za is now known as Trixar_za
15:51:15dom96reactormonk: How come you can get this stuff for free?
15:51:59fowlhe secretly lives in the boiler room at their redwood office
15:52:07dom96hah
15:53:25reactormonkdom96: MSDNAA
15:53:34reactormonkhardware - gotta ask around
15:54:09dom96I just read MSDN
15:55:43dom96reactormonk: please do
15:56:00reactormonkatm I'm trying to find my briefcase :-/
15:56:55reactormonkehh wallet
16:00:33dom96ok
16:05:14*Boscop joined #nimrod
16:19:06dom96argh, I have so many cool ideas for Nimbuild but I don't have enough time to implement them!
16:21:46*Trixar_za is now known as Trix[a]r_za
16:42:31shevydom96 hah I know how that feels
16:43:00dom96oh hi there shevy :)
16:45:39shevyI am trying to continue with things like
16:45:47shevy"create a working .dpkg archive file"
16:45:54shevybut it is so boring that I just can't continue
16:46:25dom96yeah, I hate when you stop working at the point where you have boring stuff next
16:46:37dom96and then you can't get back to it because it feels so boring :(
16:46:51dom96I have the same problem with games as well lol
16:47:38shevyhehe
16:47:42shevyI am rewriting a project right now
16:52:58*shevy quit (Ping timeout: 268 seconds)
17:01:06fowlbullets (somewhat) :D http://i.imgur.com/vHZ59.gif
17:01:35dom96lol
17:01:42dom96They don't fly very far
17:02:16fowlyea i can add more velocity once i make them not collide with my ship
17:05:13*shevy joined #nimrod
17:06:48fowli always forget how to do that
19:30:40reactormonkAraq: I assume there's no chance of getting a regex for numbers - they seem way more complicated according to the lexer
19:31:08reactormonkdom96: where do you take the regexes for syntax hl from?
19:31:40dom96reactormonk: For the GtkSourceView? Most of them have been written by Araq.
19:32:04reactormonkdom96: I just took a look at nimrod-mode
19:32:27reactormonkdom96: well, where to look for them? Then I can extract them for greater good
19:32:56dom96https://github.com/nimrod-code/Aporia/blob/master/share/gtksourceview-2.0/language-specs/nimrod.lang
19:34:10reactormonkis this xml a standard of some kind?
19:34:51dom96reactormonk: http://developer.gnome.org/gtksourceview/stable/lang-tutorial.html
19:34:59dom96and http://developer.gnome.org/gtksourceview/stable/lang-reference.html
19:35:35reactormonknice
19:39:03dom96reactormonk: Should just use Aporia instead of emacs ;)
19:43:11reactormonkdom96: not enough vim on top :-)
19:43:48Araqdoes anybody use "find definition"?
19:44:01Araqdoes it work good enough finally?
19:44:42dom96I forgot I added that feature to Aporia.
19:44:45dom96Araq: Do you use it?
19:45:00Araqno ;-)
19:45:33AraqI spent most time thinking and adding 'echo' statements somewhere
19:45:44Araqaka "debugging"
19:46:05reactormonkAraq: how about applying for google summer of code?
19:46:28Araqhow does that work? :-)
19:46:40reactormonkno idea
19:46:46Araqlol me neither
19:50:05reactormonkhttp://code.google.com/p/ccc-gistemp/wiki/GSoC2013Template
20:06:46reactormonkAraq: does this help?
20:09:18Araqnot really :P
20:09:33reactormonkit basically says stuff will happen later
20:10:08AraqI don't need money anyway ;-)
20:11:48Araqunless it's so much I can stop working
20:12:05reactormonkwell, you'd register as a mentor
20:12:19reactormonkit's basically free work for you ;-)
20:13:47Araqaha
20:32:03Araqping zahary
20:43:54*Amrykid quit (Changing host)
20:43:54*Amrykid joined #nimrod