00:00:20 | vbtt | good :) |
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:58 | dgellow | How 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:03 | fowl | Cast[pointer](2*sizeof(float)) |
06:06:36 | * | wirbi quit (Ping timeout: 246 seconds) |
06:09:17 | dgellow | hmm… 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:38 | r-ku | ehm 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:02 | reactormonk | see unbound or unchecked array |
13:12:37 | r-ku | thanks |
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:42 | Araq | before anybody asks: yes, I know the recent fixes caused regressions |
16:33:47 | Araq | working on it |
16:34:51 | pigmej | Araq: +1 :) |
16:35:29 | Araq | stupid void type ... so T-> void is disallowed except for Future[T] ... |
16:51:20 | Araq | pigmej: 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:01 | pigmej | nope, but I saw it ;-) |
16:56:10 | pigmej | anwyay 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:34 | r-ku | so 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:33 | Araq | r-ku: that's the idea |
17:01:01 | r-ku | alright sounds interesting. and new to me hehe |
17:01:25 | Araq | implemented `=finalize` ? ;-) |
17:01:57 | r-ku | oh yeah i read your comments i saved.. then looked at code.. then went to do something else :D |
17:02:12 | Araq | and 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:25 | r-ku | err nah.. |
17:02:36 | r-ku | i dont think you want to merge until all GCs + arm work |
17:02:41 | r-ku | or at least all GCs |
17:02:56 | r-ku | i tried to look into default gc w/e it is.. well it was bit confusing heh |
17:03:10 | r-ku | i need something clarified which by now i forgot what it was |
17:03:14 | Araq | the refc GC patch is more tricky :P |
17:03:41 | r-ku | that i noticed |
17:03:52 | Araq | you need to give it a bloom filte so that isOnStack() remains fast |
17:03:58 | Araq | *bloom filter |
17:05:06 | r-ku | no idea whats that and how its supposed to work |
17:05:21 | r-ku | but yeah isOnStack() was one of the confusions.. how do i know which stack is current one |
17:05:54 | Araq | it doesn't matter, isOnStack() needs to take into account every stack |
17:06:49 | r-ku | ah 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:00 | r-ku | here we cant avoid it eh? |
17:08:07 | Araq | dunno, I think "current stack top" is fine |
17:08:13 | Araq | for every stack |
17:08:27 | * | brson quit (Remote host closed the connection) |
17:08:52 | r-ku | in that case its there. whats the purpose of stackMarkS()? |
17:09:05 | r-ku | it also looked like something that maybe needs to be touched but idk what it does |
17:10:08 | * | brson joined #nim |
17:11:09 | r-ku | brson someone from mozilla interested in nim? |
17:11:12 | * | Jesin joined #nim |
17:11:14 | Araq | yeah you're right |
17:11:18 | Araq | when useMarkForDebug or useBackupGc: |
17:11:19 | Araq | proc markStackAndRegistersForSweep(gch: var GcHeap) = |
17:11:21 | Araq | forEachStackSlot(gch, stackMarkS) |
17:11:51 | r-ku | thats exactly why i thought it needed to be touched :) |
17:11:55 | Araq | so ... you need to ensure it touches every stack as well |
17:12:07 | * | yglukhov joined #nim |
17:12:46 | r-ku | ah oh.. looks like it will be covered by same modification to forEachStackSlot |
17:12:52 | Araq | yup |
17:12:57 | r-ku | btw that gc code... it needs serious cleanup.. :p |
17:13:07 | brson | r-ku: yes! |
17:13:13 | Araq | not really, just a minor cleanup |
17:13:28 | r-ku | awesome brson ;) |
17:13:44 | Araq | brson: I attended the Rust tutorial at OSCON ;-) |
17:13:49 | * | darkf quit (Quit: Leaving) |
17:13:50 | r-ku | Araq well quite some code is same, but at the same time moving it out to separate file is bit tricky |
17:14:03 | Araq | r-ku: nah, just use an include file |
17:14:04 | ldlework | Araq: your thoughts? |
17:15:20 | Araq | ldlework: Rust surely has lots of stuff worth stealing |
17:15:45 | * | yglukhov quit (Remote host closed the connection) |
17:15:50 | r-ku | any idea when those videos will be online? cant wait to watch already |
17:16:53 | Araq | especially how they use their borrow checking to figure out where to inject the destructor calls |
17:17:33 | Araq | that's a problem I have been fighting with for quite some time |
17:18:21 | * | yglukhov joined #nim |
17:18:39 | Araq | r-ku: no idea, sorry. usually these things take months. |
17:19:40 | * | pregressive quit () |
17:19:46 | r-ku | by that time coroutines should be done.. :D |
17:20:06 | * | yglukhov quit (Remote host closed the connection) |
17:21:45 | Araq | bbs |
17:29:37 | brson | Araq: cool! who was giving it? did you meet anybody? |
17:29:49 | brson | oh i bet that was jim blandy |
17:30:05 | brson | i 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:06 | r-ku | Araq 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:04 | drewsrem | Araq, 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:14 | Araq | r-ku: yes. |
20:52:49 | Araq | drewsrem: 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:40 | drewsrem | Araq, so currently nim doesn't map ccs std::string to nim strings? |
21:11:49 | drewsrem | Araq, e.g. it fails converting this: http://ix.io/jSX |
21:17:35 | * | boopsiesisaway is now known as boopsies |
21:20:02 | Araq | drewsrem: yeah but it's planned |
21:20:42 | drewsrem | Araq, gotcha |
21:21:34 | drewsrem | Araq, is C++11 support planned? |
21:22:05 | * | filcuc joined #nim |
21:24:14 | drewsrem | I 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 |