<< 19-09-2013 >>

00:14:52*Associat0r quit (Quit: Associat0r)
01:29:11*DAddYE quit (Remote host closed the connection)
01:54:57*dyu joined #nimrod
02:04:14Araqhi MFlamer
02:30:13*DAddYE joined #nimrod
02:36:21*DAddYE quit (Ping timeout: 248 seconds)
02:52:00dyuAraq: hows the talk
02:57:20Araqhi dyu the talk went fine I guess
02:58:44dyuwas there a live stream?
02:59:24dyugood on you btw, for a first-time major talk
03:00:46Araqare you here? did you see it?
03:01:32dyunope, but you did say "it went fine i guess" unless ...
03:02:01Araqwell a couple of people told me they enjoyed
03:02:03Araqit
03:03:31dyugreat
03:03:51AraqI was half through and got told "5 minutes left" :P
03:04:16Araqso ... I had to speed through the rest
03:04:36Araqand wasn't allowed to answer any questions
03:06:09dyubummer. They probably were behind schedule before your talk started
03:06:21Araqyeah of course
03:06:22dyuThat would be cool if he shared his password <-- mflamer
03:06:27Araqbut
03:06:30dyuso we can see it :)
03:06:40AraqI got no pw yet
03:07:06dyubut what
03:07:16Araqbut since the feedback has been pretty good I suppose I won't watch it and instead simply tell the guys to go ahead and release it
03:10:50*Associat0r joined #nimrod
03:16:38*MFlamer_ joined #nimrod
03:21:41*OrionPK quit (Read error: Connection reset by peer)
03:23:08dyuhopefully they email that password asap :-)
03:26:49MFlamer_any word on how the tlk went?
03:26:53MFlamer_talk
03:27:34AraqI pretty much redefined the meaning of "to give a talk", MFlamer ;-)
03:30:52Araqnah ... but it went fine
03:33:21*DAddYE joined #nimrod
03:33:30MFlamer_Great.
03:34:43MFlamer_How was that BODOL language session? Seems like an interesting language
03:35:29AraqI learned from it that Clojure and Haskell are already perfect
03:37:04MFlamer_of course
03:38:27MFlamer_untill you try to create a graph data structure.....
03:39:39*DAddYE quit (Ping timeout: 248 seconds)
03:40:20*Amrykid quit (Excess Flood)
03:40:47*Amrykid joined #nimrod
03:43:34Araqyeah but that's "unnatural"
03:43:41Araqand mutable state is EVIL
03:43:47*Yeri quit (Quit: Yeri)
03:48:09MFlamer_Sinner!
04:01:01*ltbarcly quit (Quit: Computer has gone to sleep.)
04:03:20*filwit joined #nimrod
04:03:30filwithi folks
04:06:26dyuhey filwit
04:07:27filwithi dyu, haven't seen you here before :)
04:07:38filwitgood to see new faces when i come around
04:07:41dyuyep, I'm new
04:36:29*DAddYE joined #nimrod
04:42:56*DAddYE quit (Ping timeout: 245 seconds)
04:45:23*XAMPP quit (Read error: Connection reset by peer)
04:46:49*shodan45 quit (Quit: Konversation terminated!)
04:48:12*filwit quit (Quit: Leaving)
04:53:30*ponce quit (Disconnected by services)
04:54:00*ponce joined #nimrod
04:57:35*MFlamer_ quit (Ping timeout: 250 seconds)
04:58:40*ponce quit (Disconnected by services)
04:59:00*ponce joined #nimrod
05:02:02*ponce quit (Disconnected by services)
05:02:31*ponce joined #nimrod
05:03:06*ponce quit (Killed (rothfuss.freenode.net (Nickname regained by services)))
05:03:31*p0nce joined #nimrod
05:15:16*DAddYE joined #nimrod
05:43:44*p0nce is now known as ponce
05:53:55*XAMPP joined #nimrod
05:53:55*XAMPP quit (Changing host)
05:53:56*XAMPP joined #nimrod
06:12:20*ponce quit (Disconnected by services)
06:13:01*p0nce joined #nimrod
06:18:41*brson quit (Quit: leaving)
06:24:12*ltbarcly joined #nimrod
06:49:07*ltbarcly quit (Quit: Computer has gone to sleep.)
07:26:48*Guest38704 joined #nimrod
07:45:30*DAddYE quit (Remote host closed the connection)
07:45:58*DAddYE joined #nimrod
07:50:28*DAddYE quit (Ping timeout: 260 seconds)
08:46:30*DAddYE joined #nimrod
08:50:06*q66 joined #nimrod
08:52:31*DAddYE quit (Ping timeout: 245 seconds)
09:14:48*EXetoC quit (Quit: WeeChat 0.4.1)
09:49:47*DAddYE joined #nimrod
09:55:50*DAddYE quit (Ping timeout: 240 seconds)
10:00:51*Associat0r quit (Quit: Associat0r)
10:42:40*Guest38704 quit (Ping timeout: 256 seconds)
11:25:41*faassen joined #nimrod
12:35:48Araqping MFlamer
12:38:17Araqwell you'll read this when you're around
12:38:48AraqI had an idea; I think the lockfree table stuff should expose how it performs versioning
12:39:07Araqand other lockfree data structures should do the same
12:39:33Araqand then you can easily compose them because you can make them share the version number
12:39:41zahary_oh, hi Araq, I read that you got good feedback from the talk, kudos
12:39:55zahary_how many people were there in the audience?
12:40:05Araqabout 200 I think
12:40:09zahary_wow :)
12:40:28zahary_most of them new to nimrod I guess?
12:40:55Araqyeah but there were quite some people knowing about it already
12:41:03Araqand asking me lots of questions
12:41:13Araqbut afterwards because I wasn't allowed any questions
12:41:30Araqbecause they screwed up their time table a bit
12:41:35Araqin fact
12:41:44AraqI was half done with my talk
12:41:52zahary_yes, I read that part too
12:41:54Araqand then the guy said "ok, 5 minutes left"
12:42:15zahary_they give you just 20 minutes or so?
12:42:38Araqwell I didn't really skip anything
12:42:45Araqand it took 28 minutes I think
12:43:17*faassen left #nimrod (#nimrod)
12:43:34zahary_it will make you look more energetic :P. you are staying till the end of the conference, right?
12:43:41*faassen joined #nimrod
12:44:00Araqright
12:44:00zahary_the videos will come out only afterwards?
12:44:02Araqthere are interesting talks ahead
12:44:15Araqlike how scala's macro system will work
12:44:39Araqthe videos will come later, in a few months I'm afraid
12:45:09*MFlamer quit (Ping timeout: 250 seconds)
12:48:04*Amrykid quit (Changing host)
12:48:04*Amrykid joined #nimrod
12:49:59zahary_gah, that's how you sell those expensive tickets. is it 8 in the morning where you are? go have a breakfast or something
12:50:23Araqyeah, it's 8 here
12:51:03Araqand there is no need for breakfast. an american lunch lasts a whole day ;-)
12:53:50Araqthe talks are uploaded to infoq.com I think
12:55:08dyusux that it takes so long
12:55:15dyumornin :)
12:58:30AraqI met yet another core dev of the JVM btw
12:58:40*Associat0r joined #nimrod
12:58:47zahary_who is the first one?
12:59:17Araqhmm can't remember
12:59:43Araqbut he agreed with me on lots of important points :-)
12:59:48zahary_what did you talk about?
13:00:09AraqJVM, luaJit segregated stacks, GC technology
13:14:24AraqI have to go, see you later
13:22:23*io2 joined #nimrod
13:24:46*dyu quit (Quit: Leaving)
13:27:01*dyu joined #nimrod
13:28:56*p0nce is now known as ponce
13:32:54*io2 quit (Ping timeout: 240 seconds)
13:34:22*ponce quit (Disconnected by services)
13:34:33*ponce joined #nimrod
13:34:45*ponce is now known as Guest544
13:34:45*Guest544 quit (Killed (calvino.freenode.net (Nickname regained by services)))
13:35:08*p0nce joined #nimrod
13:37:10*Guest38704 joined #nimrod
14:11:43*zahary_ left #nimrod (#nimrod)
14:12:06*zahary_ joined #nimrod
14:17:52*Reisen quit (*.net *.split)
14:27:48*Reisen joined #nimrod
14:33:17*rndbit is now known as umbra
14:34:22*umbra is now known as rndbit
15:09:59*Guest38704 quit (Ping timeout: 268 seconds)
15:12:05dom96talking with core JVM devs... I AM SO JEALOUS
15:25:24*Guest38704 joined #nimrod
15:30:34*MFlamer joined #nimrod
15:36:55MFlamerAraq: I got your message regarding the table. I've just about got Click's table ported. Let me do some testing and bench-marking, then let's discuss
16:07:24*shodan45 joined #nimrod
16:42:59*Associat0r quit (Quit: Associat0r)
17:06:20*brson joined #nimrod
17:08:11*MFlamer quit (Ping timeout: 250 seconds)
17:13:27*DAddYE joined #nimrod
17:25:23*ltbarcly joined #nimrod
17:34:12*fowl joined #nimrod
17:43:56*MFlamer joined #nimrod
18:06:03reactormonkhttp://pastebin.com/ebt8UiBK no contains for seq?
18:08:56fowlreactormonk, you're looking for a cstring in seq[string]
18:16:00*EXetoC joined #nimrod
18:43:13*EXetoC quit (Quit: WeeChat 0.4.1)
18:43:15*zahary quit (Quit: Leaving.)
19:00:27*io2 joined #nimrod
19:00:32*io2 quit (Changing host)
19:00:32*io2 joined #nimrod
19:05:14*dyu quit (Quit: Leaving)
19:09:20*fowl quit (Quit: Leaving)
19:09:41*faassen left #nimrod (#nimrod)
19:19:24reactormonkduh.
19:29:18reactormonkI know how to cstring -> string, but the other way round :-/
19:48:44*capisce quit (Changing host)
19:48:44*capisce joined #nimrod
20:25:55*EXetoC joined #nimrod
20:39:55*io2 quit ()
21:02:08*ltbarcly quit (Quit: Computer has gone to sleep.)
21:09:35*ltbarcly joined #nimrod
21:10:00*filwit joined #nimrod
21:11:29reactormonkhow do I map over $? .map($) tells me it expects an expression, .map(`$`) Error: '$' cannot be passed to a procvar
21:16:36*ltbarcly quit (Quit: Computer has gone to sleep.)
21:25:00*EXetoC quit (Ping timeout: 245 seconds)
22:11:34*q66 quit (Quit: Leaving)
22:12:23*MFlamer quit (Ping timeout: 250 seconds)
22:12:31*filwit quit (Quit: Leaving)
22:13:13*Guest38704 quit (Quit: Leaving)
22:13:48*Amrykid quit (Excess Flood)
22:14:18*Amrykid joined #nimrod
22:20:46*q66 joined #nimrod
22:34:50*q66 quit (Quit: Leaving)
22:35:34*q66 joined #nimrod
22:38:28*q66 quit (Client Quit)
22:57:44*gs joined #nimrod
22:57:56Araqhi gs welcome
22:58:04gshi
22:58:08*gs is now known as Guest11928
23:04:53*fowl joined #nimrod
23:05:12Guest11928what's the cleanest way of retrieving some value's pointer as a value of the respective ptr type? "cast[ptr TMyType](addr(myTypeValue))" ?
23:05:54fowlGuest11928, myTypeValue.addr is already going to be ptr TMyType
23:06:18Araqhi fowl
23:06:23fowlhi
23:06:28fowlhow did the talk go
23:06:28Araqnobody want to go to east st louis here :P
23:06:36fowlhaha did you go
23:06:45Araqevery time I get feedback, it's positive
23:07:08Araqbut maybe the people who didn't like it, don't come and tell me that? ;-)
23:07:17Araqno, didn't go
23:07:46*MFlamer joined #nimrod
23:08:15Araqhi MFlamer
23:09:17Guest11928fowl, you're just the person I was looking for :-) For your csfml binding, how would I go about setting up a TRenderStates value, and how do I pass that to draw(TRenderWindow, *Renderable*, PRenderStates)? Because right now when I call it with the extra PRenderStates param I just doesn't draw anything at all.
23:09:49MFlamerHi Araq
23:09:58Guest11928(even when I just use a "blank" TRenderStates instance, which should be good to go, right?)
23:10:07MFlamerI got your message regarding the table versioning
23:10:40Araqand you also got the idea?
23:11:32fowlGuest11928, i would assume you just set up blendmode and transform and leave the texture/shader as nil
23:12:10MFlamerI think I get the idea. If we can synchronize the state of multiple lock free structures, then we can compose them?
23:12:12fowlGuest11928, http://en.sfml-dev.org/forums/index.php?topic=9767.0
23:12:44Araqyes and all of the state needs to be encoded in the version
23:13:05MFlamerI've almost got Click's table ported to nimrod. I'll do some testing and then think about this a bit.....
23:13:47Araqwell I haven't thought it through, maybe it doesn't work
23:13:58Araqyou are aware of the ABA problem, right?
23:15:26MFlamer yes,
23:16:43fowl135/6.0
23:16:50fowlwrong window
23:19:09Guest11928fowl: Got it; renderStates.transform needs to be set to IdentityMatrix at the very least of course
23:19:32MFlamerAlthough I don't have much to comment on about it right now.
23:20:13Guest11928might be worth it to actually add something like newRenderStates() as a default constructor with the IdentityMatrix set
23:21:18MFlamerOnce I get the table expansion dialed, I'll post the code and we can discuss next steps.
23:21:32fowlGuest11928, if you want to ill add you to the repository
23:23:48AraqMFlamer: ok great
23:23:53AraqI have to go
23:24:00Araqsome nice party going on soon
23:24:30MFlamerHave fun
23:24:33fowlAraq, we lead the country for years in STDs, bring condoms
23:24:56Araqfowl: XD
23:25:10fowlim being seriosu
23:25:16Guest11928fowl: sure; you added me to the chipmunk repo before: gsps
23:26:55fowlGuest11928, done, thanks
23:26:56MFlamerthat's "fowl"
23:27:04MFlamerI mean foul
23:27:13MFlamer:-)
23:38:01Araqbye
23:52:49*OrionPK joined #nimrod
23:54:10*Guest11928 quit (Read error: Operation timed out)