<< 22-07-2015 >>

00:00:20vbttgood :)
00:01:23*yglukhov quit (Remote host closed the connection)
00:02:19*BitPuffin|osx quit (Ping timeout: 252 seconds)
00:07:55*yglukhov joined #nim
00:09:10*Kingsquee joined #nim
00:09:35*yglukhov_ joined #nim
00:12:24*yglukhov quit (Ping timeout: 264 seconds)
00:12:45*yglukhov joined #nim
00:14:03*yglukhov_ quit (Ping timeout: 256 seconds)
00:16:59*yglukhov quit (Ping timeout: 252 seconds)
00:17:40*elbow_jason quit (*.net *.split)
00:17:41*renesac quit (*.net *.split)
00:18:22*elbow_jason joined #nim
00:19:49*^aurora^ quit (Quit: My Mac has gone to sleep. ZZZzzz…)
00:20:14*Jehan_ quit (Quit: Leaving)
00:20:23*renesac joined #nim
00:21:30*askatasuna quit (Ping timeout: 250 seconds)
00:22:27*Jehan_ joined #nim
00:22:41*Jehan_ quit (Client Quit)
00:35:21*yglukhov joined #nim
00:53:50*yglukhov quit (Ping timeout: 240 seconds)
01:00:06*yglukhov joined #nim
01:04:34*yglukhov quit (Ping timeout: 244 seconds)
01:14:41*pregressive joined #nim
01:27:18*jaco60 quit (Ping timeout: 244 seconds)
01:39:28*elbow_jason quit (Remote host closed the connection)
02:08:17*pregressive quit (Remote host closed the connection)
02:19:06*ozra quit (Ping timeout: 246 seconds)
02:23:38*pregressive joined #nim
02:53:43*darkf joined #nim
03:01:52*brson quit (Quit: leaving)
03:03:27*BitPuffin|osx joined #nim
03:11:39*yglukhov joined #nim
03:23:48*gmpreussner|work quit (Read error: Connection reset by peer)
03:24:21*gmpreussner|work joined #nim
04:09:45*yglukhov quit (Remote host closed the connection)
04:09:55*yglukhov joined #nim
04:28:12*yglukhov quit (Read error: Connection reset by peer)
04:28:45*vendethiel joined #nim
04:38:50*strcmp1 joined #nim
04:47:03*yglukhov joined #nim
04:58:51*vegansk joined #nim
05:10:50*jszymanski joined #nim
05:31:43*pregressive quit (Remote host closed the connection)
05:47:58dgellowHow would you write `(void*)(2*sizeof(float))` in nim ?
05:49:50*vendethiel quit (Ping timeout: 240 seconds)
05:49:53*nande quit (Remote host closed the connection)
06:01:09*^aurora^ joined #nim
06:02:03fowlCast[pointer](2*sizeof(float))
06:06:36*wirbi quit (Ping timeout: 246 seconds)
06:09:17dgellowhmm… indeed. I was looking for something more complicated. Thank you fowl.
06:10:33*FedeOmoto quit (Quit: Leaving)
06:15:20*BitPuffin|osx quit (Ping timeout: 265 seconds)
06:55:37*Trustable joined #nim
07:02:22*aziz joined #nim
07:02:36*yglukhov_ joined #nim
07:04:19*yglukhov quit (Ping timeout: 256 seconds)
07:11:44*^aurora^ quit (Quit: My Mac has gone to sleep. ZZZzzz…)
07:20:40*xcombelle joined #nim
07:32:56*Ven joined #nim
07:51:50*yglukhov_ quit (Remote host closed the connection)
08:05:38*yglukhov joined #nim
08:07:50*coffeepot joined #nim
08:08:21*aziz quit (Remote host closed the connection)
08:09:50*yglukhov quit (Ping timeout: 240 seconds)
09:13:53*jaco60 joined #nim
09:21:17*Ven quit (Ping timeout: 246 seconds)
09:34:00*xcombelle quit (Ping timeout: 250 seconds)
09:36:33*jaco60 quit (Remote host closed the connection)
09:38:18*jaco60 joined #nim
09:47:07*xcombelle joined #nim
09:47:52*dv-_ is now known as dv-
09:54:27*yglukhov joined #nim
09:58:58*yglukhov quit (Ping timeout: 260 seconds)
10:01:53*xcombelle quit (Remote host closed the connection)
10:06:05*xcombelle joined #nim
10:09:30*arnetheduck joined #nim
10:17:17*xcombelle quit (Ping timeout: 240 seconds)
10:24:17*jaco60 quit (Ping timeout: 246 seconds)
10:26:04*jaco60 joined #nim
10:28:17*polde quit (Ping timeout: 240 seconds)
10:38:58*xcombelle joined #nim
10:47:23*xcombelle quit (Ping timeout: 246 seconds)
10:51:00*yglukhov joined #nim
10:52:15*boopsiesisaway is now known as boopsies
10:58:17*yglukhov quit (Ping timeout: 240 seconds)
11:00:58*polde joined #nim
11:04:01*xcombelle joined #nim
11:18:39*vegansk quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
11:18:41*vega quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
11:34:22*Ven joined #nim
11:39:17*Ven quit (Read error: Connection reset by peer)
11:44:10*xcombelle quit (Remote host closed the connection)
11:44:47*Kingsquee quit (Quit: Konversation terminated!)
11:48:21*Ven joined #nim
11:51:46*coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
11:53:51*coffeepot joined #nim
12:00:40*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
12:11:39*lmn joined #nim
12:14:00*lmn left #nim (#nim)
12:25:56*Ven joined #nim
12:38:46*woadwarrior joined #nim
12:54:44*yglukhov joined #nim
12:58:59*yglukhov quit (Ping timeout: 246 seconds)
13:02:13*Ven quit (Ping timeout: 246 seconds)
13:04:51*Ven joined #nim
13:10:46*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
13:11:38r-kuehm what type do i use for passing array with unknown length to c function? (cant have next argument length so it cant be open_array)
13:12:02reactormonksee unbound or unchecked array
13:12:37r-kuthanks
13:15:09*dalarmmst quit (Quit: Leaving)
13:26:33*Ven joined #nim
13:37:08*jszymanski quit (Ping timeout: 246 seconds)
13:38:53*jszymanski joined #nim
13:44:01*ozra joined #nim
13:51:24*strcmp1 quit (Ping timeout: 250 seconds)
14:08:31*pregressive joined #nim
14:09:01*woadwarr_ joined #nim
14:09:34*pregressive quit (Remote host closed the connection)
14:11:30*woadwarrior quit (Ping timeout: 240 seconds)
14:16:00*woadwarr_ quit (Quit: Textual IRC Client: www.textualapp.com)
14:53:54*pregressive joined #nim
14:55:27*ozra quit (Ping timeout: 246 seconds)
14:59:33*yglukhov joined #nim
15:04:05*yglukhov quit (Ping timeout: 244 seconds)
15:06:57*yglukhov joined #nim
15:09:38*pregressive quit (Remote host closed the connection)
15:10:27*pregressive joined #nim
15:11:05*yglukhov quit (Ping timeout: 240 seconds)
15:22:45*Jesin joined #nim
15:24:47*elbow quit (Remote host closed the connection)
15:25:42*bogen quit (Quit: Leaving.)
15:27:27*bogen joined #nim
15:32:32*jszymanski quit (Quit: computer sleeps...)
15:42:48*Amrykid quit (Ping timeout: 246 seconds)
15:43:06*Amrykid joined #nim
15:44:39*OmIkRoNiXz quit (Ping timeout: 255 seconds)
15:44:59*dom96 quit (Ping timeout: 246 seconds)
15:45:06*OmIkRoNiXz joined #nim
15:45:12*Jesin quit (Quit: Leaving)
15:45:39*eldamar_ quit (Ping timeout: 256 seconds)
15:47:42*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:47:46*eldamar joined #nim
15:53:07*dom96 joined #nim
15:53:41*yglukhov joined #nim
15:56:21*lyro quit (Ping timeout: 255 seconds)
15:56:46*lyro joined #nim
15:58:12*yglukhov quit (Ping timeout: 272 seconds)
15:59:38*yglukhov joined #nim
16:02:16*Ven joined #nim
16:02:20*Ven quit (Client Quit)
16:04:00*strcmp1 joined #nim
16:04:02*yglukhov quit (Ping timeout: 265 seconds)
16:06:46*xcombelle joined #nim
16:07:47*coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
16:18:42*jszymanski joined #nim
16:28:35*yglukhov joined #nim
16:33:42Araqbefore anybody asks: yes, I know the recent fixes caused regressions
16:33:47Araqworking on it
16:34:51pigmejAraq: +1 :)
16:35:29Araqstupid void type ... so T-> void is disallowed except for Future[T] ...
16:51:20Araqpigmej: checked out "pinnedSpawn" for crappy but usable shared hash table support?
16:51:59*yglukhov quit (Remote host closed the connection)
16:54:25*yglukhov joined #nim
16:55:10*elbow_jason joined #nim
16:56:01pigmejnope, but I saw it ;-)
16:56:10pigmejanwyay sorry, but I have to go :)
16:56:11*xificurC_ joined #nim
16:56:57*brson joined #nim
16:57:06*xificurC quit (Ping timeout: 255 seconds)
16:59:34r-kuso concept can be used in place of type and proc fn(a: MyConcept) will eat anything as first argument that satisfies MyConcept?
17:00:25*^aurora^ joined #nim
17:00:33Araqr-ku: that's the idea
17:01:01r-kualright sounds interesting. and new to me hehe
17:01:25Araqimplemented `=finalize` ? ;-)
17:01:57r-kuoh yeah i read your comments i saved.. then looked at code.. then went to do something else :D
17:02:12Araqand what about you coroutine stuff? PR ready?
17:02:13*yglukhov quit (Remote host closed the connection)
17:02:17*r-ku had no idea wtf he should do
17:02:25r-kuerr nah..
17:02:36r-kui dont think you want to merge until all GCs + arm work
17:02:41r-kuor at least all GCs
17:02:56r-kui tried to look into default gc w/e it is.. well it was bit confusing heh
17:03:10r-kui need something clarified which by now i forgot what it was
17:03:14Araqthe refc GC patch is more tricky :P
17:03:41r-kuthat i noticed
17:03:52Araqyou need to give it a bloom filte so that isOnStack() remains fast
17:03:58Araq*bloom filter
17:05:06r-kuno idea whats that and how its supposed to work
17:05:21r-kubut yeah isOnStack() was one of the confusions.. how do i know which stack is current one
17:05:54Araqit doesn't matter, isOnStack() needs to take into account every stack
17:06:49r-kuah so its more like isOnAnyStack(), well that makes it less complicated, but still. for some reason i did not save end of stack on m&s gc. there probably was some reason..
17:07:00r-kuhere we cant avoid it eh?
17:08:07Araqdunno, I think "current stack top" is fine
17:08:13Araqfor every stack
17:08:27*brson quit (Remote host closed the connection)
17:08:52r-kuin that case its there. whats the purpose of stackMarkS()?
17:09:05r-kuit also looked like something that maybe needs to be touched but idk what it does
17:10:08*brson joined #nim
17:11:09r-kubrson someone from mozilla interested in nim?
17:11:12*Jesin joined #nim
17:11:14Araqyeah you're right
17:11:18Araqwhen useMarkForDebug or useBackupGc:
17:11:19Araq proc markStackAndRegistersForSweep(gch: var GcHeap) =
17:11:21Araq forEachStackSlot(gch, stackMarkS)
17:11:51r-kuthats exactly why i thought it needed to be touched :)
17:11:55Araqso ... you need to ensure it touches every stack as well
17:12:07*yglukhov joined #nim
17:12:46r-kuah oh.. looks like it will be covered by same modification to forEachStackSlot
17:12:52Araqyup
17:12:57r-kubtw that gc code... it needs serious cleanup.. :p
17:13:07brsonr-ku: yes!
17:13:13Araqnot really, just a minor cleanup
17:13:28r-kuawesome brson ;)
17:13:44Araqbrson: I attended the Rust tutorial at OSCON ;-)
17:13:49*darkf quit (Quit: Leaving)
17:13:50r-kuAraq well quite some code is same, but at the same time moving it out to separate file is bit tricky
17:14:03Araqr-ku: nah, just use an include file
17:14:04ldleworkAraq: your thoughts?
17:15:20Araqldlework: Rust surely has lots of stuff worth stealing
17:15:45*yglukhov quit (Remote host closed the connection)
17:15:50r-kuany idea when those videos will be online? cant wait to watch already
17:16:53Araqespecially how they use their borrow checking to figure out where to inject the destructor calls
17:17:33Araqthat's a problem I have been fighting with for quite some time
17:18:21*yglukhov joined #nim
17:18:39Araqr-ku: no idea, sorry. usually these things take months.
17:19:40*pregressive quit ()
17:19:46r-kuby that time coroutines should be done.. :D
17:20:06*yglukhov quit (Remote host closed the connection)
17:21:45Araqbbs
17:29:37brsonAraq: cool! who was giving it? did you meet anybody?
17:29:49brsonoh i bet that was jim blandy
17:30:05brsoni hope it went well
17:36:21*yglukhov joined #nim
17:42:40*drewsrem joined #nim
17:42:44*drewsrem quit (Quit: Leaving)
17:47:25*X67r joined #nim
17:59:44*coopernurse joined #nim
18:00:06r-kuAraq what do i do with let stackMarkCosts = max(stackSize() div (16*sizeof(int)), ZctThreshold) ? stackSize() should return size of current stack?
18:07:41*coopernurse quit ()
18:11:14*Jesin quit (Quit: Leaving)
18:11:34*Jesin joined #nim
18:22:52*yglukhov quit (Remote host closed the connection)
18:24:29*^aurora^ quit (Quit: My Mac has gone to sleep. ZZZzzz…)
18:28:42*yglukhov joined #nim
18:30:25*yglukhov quit (Remote host closed the connection)
18:30:41*yglukhov joined #nim
18:37:34*yglukhov quit (Read error: Connection reset by peer)
18:43:01*yglukhov joined #nim
18:43:56*yglukhov quit (Remote host closed the connection)
18:47:41*yglukhov joined #nim
18:49:00*yglukhov_ joined #nim
18:49:00*yglukhov quit (Read error: Connection reset by peer)
19:00:32*yglukhov_ quit (Read error: Connection reset by peer)
19:13:54*^aurora^ joined #nim
19:30:05*BitPuffin|osx joined #nim
19:36:27*yglukhov joined #nim
19:37:12*drewsrem joined #nim
19:39:04drewsremAraq, it seems c2nim fails on "std::string", also is C++11 support planned?
19:40:49*yglukhov quit (Ping timeout: 256 seconds)
20:01:54*FedeOmoto joined #nim
20:03:36*unclechu joined #nim
20:15:25*vendethiel joined #nim
20:20:34*nande joined #nim
20:30:11*Trustable quit (Remote host closed the connection)
20:39:39*jszymanski quit (Quit: computer sleeps...)
20:40:38*dalarmmst joined #nim
20:42:03*X67r quit (Ping timeout: 244 seconds)
20:43:00*X67r joined #nim
20:43:20*yglukhov_ joined #nim
20:47:50*yglukhov_ quit (Ping timeout: 250 seconds)
20:52:14Araqr-ku: yes.
20:52:49Araqdrewsrem: not sure what you mean. but I suspect std::string is so ugly that you need to trim it tremendously
20:57:24*nande quit (Remote host closed the connection)
21:00:03*^aurora^ quit (Quit: My Mac has gone to sleep. ZZZzzz…)
21:02:13*boopsies is now known as boopsiesisaway
21:05:03*FedeOmoto quit (Quit: Leaving)
21:06:17*xcombelle quit (Remote host closed the connection)
21:06:32*^aurora^ joined #nim
21:11:40drewsremAraq, so currently nim doesn't map ccs std::string to nim strings?
21:11:49drewsremAraq, e.g. it fails converting this: http://ix.io/jSX
21:17:35*boopsiesisaway is now known as boopsies
21:20:02Araqdrewsrem: yeah but it's planned
21:20:42drewsremAraq, gotcha
21:21:34drewsremAraq, is C++11 support planned?
21:22:05*filcuc joined #nim
21:24:14drewsremI have to admit that I have no idea how this importc/importcpp stuff actually works, but I assume it's on the source-code level?
21:27:30*nande joined #nim
21:28:37*yglukhov joined #nim
21:35:48*unclechu quit (Remote host closed the connection)
21:37:20*filcuc quit (Ping timeout: 244 seconds)
21:39:55*pregressive joined #nim
21:47:48*yglukhov quit (Ping timeout: 272 seconds)
21:58:18*yglukhov joined #nim
22:01:27*vendethiel quit (Excess Flood)
22:01:37*vendethiel joined #nim
22:03:49*yglukhov_ joined #nim
22:03:50*yglukhov quit (Read error: Connection reset by peer)
22:14:25*yglukhov_ quit (Remote host closed the connection)
22:27:39*Jesin quit (Quit: Leaving)
22:27:52*pregressive quit (Remote host closed the connection)
22:33:38*X67r quit (Quit: leaving)
22:37:00*yglukhov joined #nim
22:37:52*yglukhov_ joined #nim
22:37:52*yglukhov quit (Read error: Connection reset by peer)
22:38:05*vendethiel quit (Ping timeout: 240 seconds)
22:40:30*elbow_jason quit (Remote host closed the connection)
22:41:51*vbtt quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
23:05:31*yglukhov_ quit (Remote host closed the connection)
23:06:11*yglukhov joined #nim
23:10:17*nande quit (Read error: Connection reset by peer)
23:10:36*yglukhov quit (Ping timeout: 255 seconds)
23:15:24*nande joined #nim
23:18:18*boopsies is now known as boopsiesisaway
23:19:37*nande quit (Ping timeout: 246 seconds)
23:20:21*nande joined #nim
23:27:00*yglukhov joined #nim
23:27:00*yglukhov quit (Remote host closed the connection)
23:27:34*yglukhov joined #nim
23:28:09*brson quit (Ping timeout: 255 seconds)
23:32:01*yglukhov quit (Ping timeout: 256 seconds)
23:37:50*filwit joined #nim
23:39:19*brson joined #nim
23:40:54*yglukhov joined #nim
23:41:28*nande quit (Read error: Connection reset by peer)
23:43:40*yglukhov quit (Remote host closed the connection)
23:45:01*nande joined #nim
23:51:54*yglukhov joined #nim
23:52:00*johnsoft quit (Ping timeout: 264 seconds)
23:58:33*yglukhov quit (Remote host closed the connection)
23:58:34*pregressive joined #nim