00:00:19 | * | yglukhov quit (Ping timeout: 260 seconds) |
00:02:54 | * | strcmp1 quit (Quit: Leaving) |
00:03:09 | * | strcmp1 joined #nim |
00:05:20 | * | pregressive quit (Remote host closed the connection) |
00:07:30 | * | pregressive joined #nim |
00:15:02 | * | Matthias247 quit (Read error: Connection reset by peer) |
00:22:40 | * | Candid joined #nim |
00:23:07 | * | Candid quit (Client Quit) |
01:03:47 | * | NimBot joined #nim |
01:17:37 | * | NimBot joined #nim |
01:29:58 | * | pregressive quit (Remote host closed the connection) |
01:31:28 | * | pregressive joined #nim |
01:36:10 | * | Jesin quit (Quit: Leaving) |
01:46:37 | * | rollo quit (Quit: Leaving) |
01:49:06 | * | vendethiel joined #nim |
01:50:49 | * | Kingsquee joined #nim |
01:59:53 | * | NimBot joined #nim |
02:09:44 | * | NimBot joined #nim |
02:31:10 | * | NimBot joined #nim |
02:37:34 | * | Jesin joined #nim |
02:39:59 | * | NimBot joined #nim |
03:28:12 | * | darkf joined #nim |
03:31:54 | * | yglukhov joined #nim |
03:36:10 | * | yglukhov quit (Ping timeout: 240 seconds) |
04:09:24 | * | Demon_Fox quit (Ping timeout: 255 seconds) |
04:33:47 | * | xificurC joined #nim |
04:40:59 | * | pregressive quit (Remote host closed the connection) |
04:43:08 | * | pregressive joined #nim |
04:43:58 | * | NimBot joined #nim |
04:52:10 | * | NimBot joined #nim |
04:54:46 | * | xificurC quit (Remote host closed the connection) |
04:57:38 | * | xificurC joined #nim |
05:00:16 | * | pregressive quit (Remote host closed the connection) |
05:10:26 | * | pregressive joined #nim |
05:15:05 | * | NimBot joined #nim |
05:32:49 | * | EXetoC joined #nim |
05:33:09 | * | NimBot joined #nim |
05:42:45 | * | jszymanski joined #nim |
06:16:30 | * | pregressive quit (Remote host closed the connection) |
06:36:49 | * | yglukhov joined #nim |
06:41:34 | * | yglukhov quit (Ping timeout: 272 seconds) |
07:16:58 | * | yglukhov joined #nim |
07:19:50 | * | NimBot joined #nim |
07:30:06 | * | BitPuffin|osx quit (Ping timeout: 255 seconds) |
07:39:33 | * | yglukhov quit (Remote host closed the connection) |
07:41:49 | * | yglukhov joined #nim |
07:45:29 | * | yglukhov quit (Remote host closed the connection) |
07:46:05 | * | yglukhov joined #nim |
07:50:40 | * | yglukhov quit (Ping timeout: 250 seconds) |
07:52:10 | * | unclechu joined #nim |
08:03:53 | * | Kingsquee quit (Quit: http://i.imgur.com/EsXzoum.png) |
08:13:38 | * | kilon joined #nim |
08:29:02 | * | dtscode joined #nim |
08:51:05 | * | dtscode is now known as agent_dtscode |
08:58:02 | * | NimBot joined #nim |
09:06:10 | * | NimBot joined #nim |
09:13:45 | * | jszymanski quit (Quit: computer sleeps...) |
09:23:16 | * | xcombelle joined #nim |
09:24:11 | * | arnetheduck joined #nim |
09:36:39 | * | Matthias247 joined #nim |
09:40:23 | * | NimBot joined #nim |
09:43:26 | * | X67r joined #nim |
09:46:08 | * | NimBot joined #nim |
09:53:16 | * | kilon quit (Remote host closed the connection) |
10:04:37 | * | NimBot joined #nim |
10:07:36 | * | kilon joined #nim |
10:29:33 | * | NimBot joined #nim |
10:51:01 | * | BitPuffin|osx joined #nim |
10:54:16 | * | kilon quit (Remote host closed the connection) |
10:56:30 | * | kilon joined #nim |
10:58:04 | * | NimBot joined #nim |
11:01:04 | * | Trustable joined #nim |
11:05:44 | * | yglukhov joined #nim |
11:09:50 | * | yglukhov quit (Ping timeout: 240 seconds) |
11:10:18 | * | boopisaway is now known as boop |
11:14:11 | * | EXetoC quit (Ping timeout: 244 seconds) |
11:15:04 | * | jack3d joined #nim |
11:18:49 | * | kilon quit (Remote host closed the connection) |
11:26:34 | * | wh1t3r0s3 joined #nim |
11:39:17 | * | jszymanski joined #nim |
11:49:37 | * | kilon joined #nim |
11:53:59 | * | kilon quit (Ping timeout: 244 seconds) |
11:57:16 | * | kilon joined #nim |
11:59:50 | * | NimBot joined #nim |
12:16:06 | * | kilon quit (Remote host closed the connection) |
12:22:08 | * | kilon joined #nim |
12:22:56 | * | jack3d quit (Ping timeout: 272 seconds) |
12:43:53 | * | dalarmmst joined #nim |
13:01:28 | * | Matthias247 quit (Read error: Connection reset by peer) |
13:02:45 | * | jszymanski quit (Quit: computer sleeps...) |
13:08:39 | * | strcmp1 quit (Quit: Leaving) |
13:20:53 | someplace | this code locks up: https://gist.github.com/Mloc/dc007eb10bf6815b636e |
13:20:59 | someplace | it doesn't lock up on any other URL that I've tried |
13:21:01 | someplace | what's going on |
13:22:27 | dom96 | hello someplace |
13:22:34 | someplace | hi |
13:23:49 | dom96 | I get a crash |
13:23:56 | someplace | hm |
13:23:58 | dom96 | it goes into an infinite loop for some reason |
13:24:02 | someplace | are you compiling with -d:ssl? |
13:24:05 | dom96 | yeah |
13:24:08 | someplace | weird |
13:24:09 | dom96 | Looks like a GC bug |
13:24:13 | someplace | fun |
13:26:02 | dom96 | interesting |
13:26:34 | dom96 | curl -v https://www.find.foo |
13:26:36 | dom96 | fails for me too |
13:26:42 | dom96 | with an SSL error |
13:27:21 | someplace | hm |
13:27:23 | someplace | fine for me |
13:27:37 | someplace | can you open https://www.find.foo in a browser? |
13:28:19 | dom96 | yeah, works in a browser |
13:28:20 | * | Amrykid2 joined #nim |
13:28:20 | dom96 | https://gist.github.com/dom96/d263d4c5eaee259cbf19 |
13:28:24 | dom96 | Output from curl. |
13:29:06 | * | vl409 joined #nim |
13:29:07 | dom96 | I'm on Windows |
13:29:13 | dom96 | so that may be the difference |
13:29:53 | someplace | maybe, arch linux here |
13:29:58 | someplace | going to find some food and poke it some more |
13:31:13 | dom96 | i'll see what I can do as well |
13:31:59 | dryt | hello. I'm having some issues with function arguments: http://pastebin.com/y44q5wZD (the matrix types come from linalg - https://unicredit.github.io/linear-algebra/ ). What am I doing wrong? |
13:33:15 | dom96 | hey dryt |
13:33:30 | dryt | hey dom96 |
13:34:21 | dom96 | dryt: Can you paste your whole source code? |
13:34:28 | dom96 | I get "undeclared identifier: 'l_x'" |
13:34:56 | dryt | 1 sec |
13:37:57 | dryt | http://pastebin.com/AZj5z737 |
13:39:51 | * | vikaton joined #nim |
13:40:35 | dom96 | hrm |
13:41:56 | dryt | I think I can understand what is going one. A Matrix64[3,3] is of adifferent type of a Matrix64[2,2]. I don't know, however, how to parametrize the function f over specific values (not types) using generics? Is it even possible? |
13:47:23 | dom96 | dryt: Same way as it is done for the `*` operator? https://unicredit.github.io/linear-algebra/#*,Matrix64[M,K],Matrix64[K,N] |
13:47:49 | dom96 | might have to parametrize it the exact same way in fact |
13:48:00 | * | Ven joined #nim |
13:48:23 | dryt | 1 sec, I think I've tried that, but I'll double check. |
13:49:46 | dom96 | https://gist.github.com/dom96/a9c84395d78f4f6f0723 |
13:49:49 | dom96 | This compiles for me |
13:50:51 | dryt | http://pastebin.com/ptyBRwAF |
13:51:39 | dom96 | try my gist |
13:51:47 | dryt | oh I see |
13:53:39 | dryt | yes that did the trick. thank you :) |
13:54:38 | * | yglukhov joined #nim |
13:55:27 | dom96 | dryt: np |
13:56:36 | dom96 | someplace: It looks like it's unfortunately a codegen bug which causes the GC to go into an infinite loop. |
13:56:54 | someplace | oh dear. I wonder what causes it? |
13:57:14 | dom96 | That is the question :) |
13:57:36 | someplace | can you try the curl line again with --sslv3? |
13:58:02 | dom96 | * error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number |
13:58:10 | someplace | hm |
13:59:00 | * | yglukhov quit (Ping timeout: 250 seconds) |
14:00:03 | * | kilon quit (Remote host closed the connection) |
14:05:43 | * | Amrykid2 quit (Quit: Leaving) |
14:14:30 | * | dalarmmst quit (Ping timeout: 240 seconds) |
14:18:10 | * | kilon joined #nim |
14:21:00 | dom96 | someplace: I'm afraid finding the cause of this is rather difficult. Could you report it on Github? |
14:23:16 | * | kilon quit (Ping timeout: 272 seconds) |
14:30:53 | * | kilon joined #nim |
14:31:10 | * | xet7 quit (Remote host closed the connection) |
14:32:35 | * | thekilon joined #nim |
14:32:35 | * | thekilon quit (Changing host) |
14:32:35 | * | thekilon joined #nim |
14:35:10 | * | kilon quit (Ping timeout: 244 seconds) |
14:37:15 | * | thekilon quit (Ping timeout: 244 seconds) |
14:40:26 | * | Matthias247 joined #nim |
14:42:16 | * | zahary quit (Read error: Connection reset by peer) |
14:45:46 | * | Ven quit (Ping timeout: 265 seconds) |
15:33:01 | * | Matthias247 quit (Read error: Connection reset by peer) |
15:33:25 | * | kilon joined #nim |
15:33:45 | * | kilon quit (Changing host) |
15:33:45 | * | kilon joined #nim |
15:37:41 | * | kilon quit (Ping timeout: 244 seconds) |
15:38:24 | * | pregressive joined #nim |
15:40:44 | * | pregressive quit (Remote host closed the connection) |
15:54:59 | * | vikaton quit (Quit: Connection closed for inactivity) |
16:00:12 | * | OnO joined #nim |
16:11:10 | * | xet7 joined #nim |
16:20:47 | * | kilon joined #nim |
16:28:25 | * | ^aurora^ joined #nim |
16:31:33 | * | darkf quit (Quit: Leaving) |
16:45:26 | * | kilon quit (Remote host closed the connection) |
16:48:15 | * | thekilon joined #nim |
16:49:13 | * | thekilon quit (Remote host closed the connection) |
16:52:11 | * | kilon joined #nim |
16:57:34 | * | kilon quit (Read error: Connection reset by peer) |
16:58:14 | * | kilon joined #nim |
16:59:13 | * | kilon quit (Read error: Connection reset by peer) |
16:59:48 | dom96 | http://forum.nim-lang.org/t/1570 |
17:09:07 | * | jszymanski joined #nim |
17:13:32 | * | yglukhov joined #nim |
17:15:36 | federico3 | interesting. Is it in v0.6.2 |
17:15:38 | federico3 | ? |
17:16:22 | * | irrequietus joined #nim |
17:17:56 | * | yglukhov quit (Ping timeout: 244 seconds) |
17:35:27 | dom96 | federico3: nope |
17:35:33 | dom96 | gonna have to install HEAD |
17:42:24 | * | cryzed quit (Remote host closed the connection) |
17:43:00 | * | xet7_ joined #nim |
17:54:56 | * | ^aurora^ quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
18:00:33 | * | bendiken joined #nim |
18:07:10 | * | xcombelle quit (Remote host closed the connection) |
18:09:33 | * | yglukhov joined #nim |
18:11:48 | * | jefus is now known as jefus_ |
18:14:26 | * | jefus_ is now known as jefus |
18:16:12 | * | Kingsquee joined #nim |
18:28:37 | * | Ven joined #nim |
18:29:23 | * | pregressive joined #nim |
18:30:28 | ekarlso | dom96: not registry ? |
18:31:02 | dom96 | ekarlso: not right now |
18:31:22 | ekarlso | dom96: heh, that never seems to get anywhere :P |
18:31:51 | dom96 | ekarlso: yeah, man, you disappeared! |
18:32:05 | dom96 | I understand that I wasn't as available as I should have been though. |
18:32:10 | ekarlso | heh |
18:32:33 | dom96 | We can continue moving towards using what you've created though. |
18:36:41 | dom96 | if you're willing to continue work on it |
18:36:58 | * | vl409 quit (Ping timeout: 244 seconds) |
18:37:40 | Araq | are you talking about the nimble package website? |
18:39:08 | * | kilon joined #nim |
18:41:07 | * | Ven quit (Ping timeout: 252 seconds) |
18:45:47 | dom96 | Araq: yes |
18:46:09 | Araq | ok |
18:47:29 | Araq | ekarlso: in my opinion the packages.json + publish way to do it is not a hack, it's a good design for distributed package lists |
18:47:56 | Araq | so companies can add their own private package repos to Nimble |
18:48:45 | ekarlso | yeye, then fair enough I dont give a damned |
18:49:34 | Araq | that doesn't mean we don't want your website, we do! |
18:50:19 | ekarlso | Araq: private repos could be solved anyways by something like devpi for nim |
18:50:33 | * | Ven joined #nim |
18:52:53 | ekarlso | dom96: then how you want it to work ? |
18:53:33 | dom96 | I want it to work exactly like hackage |
18:54:31 | dom96 | i.e. an archive of the package is uploaded |
18:55:00 | ekarlso | dom96: yeah, i've already said that that would be possibE :p |
18:55:19 | * | Sembei quit (Quit: WeeChat 1.2-dev) |
18:57:47 | NimBot | nim-lang/Nim devel fe190ee Dominik Picheta [+0 ±1 -0]: Better docs for os.getCreationTime(). Fixes #1058. |
18:58:45 | * | kilon quit (Ping timeout: 245 seconds) |
19:00:38 | * | ^aurora^ joined #nim |
19:01:00 | ekarlso | dom96: is there anything atm that generates a tarball for release ? |
19:01:11 | * | kilon joined #nim |
19:01:41 | dom96 | ekarlso: nope |
19:02:12 | * | Ven quit (Ping timeout: 255 seconds) |
19:02:17 | dom96 | ekarlso: Do you have time to work on some stuff in Nim? |
19:02:25 | ekarlso | dom96: in my freetime I could try.. |
19:02:27 | * | silven quit (Ping timeout: 250 seconds) |
19:02:53 | * | silven joined #nim |
19:02:56 | dom96 | ekarlso: how about you start with a package that creates a tarball, not sure how difficult that would be. |
19:03:01 | dom96 | A pure Nim package would be great. |
19:04:06 | Araq | I have a program that does it, but it needs to be called from Poonix, cause Windoze doesn't have file "permission flags" |
19:05:49 | * | Ven joined #nim |
19:06:54 | * | thekilon joined #nim |
19:08:44 | * | BlaXpirit joined #nim |
19:10:03 | * | kilon quit (Ping timeout: 244 seconds) |
19:10:11 | * | thekilon quit (Remote host closed the connection) |
19:10:59 | * | Ven_ joined #nim |
19:11:26 | * | Ven quit (Ping timeout: 272 seconds) |
19:13:32 | * | kilon joined #nim |
19:14:40 | ekarlso | where is it Araq ? |
19:15:30 | * | echoechoecho joined #nim |
19:15:35 | * | echoechoecho left #nim ("Leaving") |
19:15:42 | Araq | niminst xz |
19:16:44 | ekarlso | wtf is niminst ? :d |
19:17:39 | Araq | nim's amazing installation generator |
19:17:42 | ekarlso | ah |
19:20:32 | * | EXetoC joined #nim |
19:26:08 | * | yglukhov quit (Remote host closed the connection) |
19:31:57 | * | Matthias247 joined #nim |
19:32:04 | * | yglukhov joined #nim |
19:45:47 | * | yglukhov quit (Remote host closed the connection) |
19:50:08 | * | infinity0 quit (Remote host closed the connection) |
19:50:26 | * | infinity0 joined #nim |
19:55:29 | * | Ven_ quit (Ping timeout: 260 seconds) |
19:55:32 | * | jszymanski quit (Quit: computer sleeps...) |
20:01:20 | * | kilon quit (Read error: Connection reset by peer) |
20:03:57 | * | Ven joined #nim |
20:04:32 | * | Demon_Fox joined #nim |
20:08:07 | * | Ven quit (Read error: Connection reset by peer) |
20:09:38 | * | Ven joined #nim |
20:10:25 | Varriount_ | Araq: Horror of horrors, I've resorted to using recursive regexes. |
20:11:16 | Varriount_ | The good thing though is I now have a script that will pre-process the 1000+ Windows headers files into something c2nim likes. |
20:12:08 | Araq | fixing c2nim's preprocessor would have been less work ;-) |
20:15:13 | * | yglukhov joined #nim |
20:15:42 | * | kilon joined #nim |
20:19:06 | * | kilon quit (Remote host closed the connection) |
20:19:16 | * | Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
20:28:39 | * | matkuki joined #nim |
20:29:35 | * | dalarmmst joined #nim |
20:42:57 | Varriount_ | Araq: For you, perhaps, but I wouldn't know where to start. Even if you told me, the internals aren't documented enough that someone like me could get very far. |
20:43:04 | * | Varriount_ is now known as Varriount |
20:43:44 | Araq | could always have used the lexer to write a simple filter rather than a regex |
20:47:01 | * | yglukhov quit (Remote host closed the connection) |
20:48:45 | * | kilon joined #nim |
20:49:45 | * | bendiken quit (Ping timeout: 255 seconds) |
20:49:47 | Araq | well c2nim uses recursive decent parsing with some manual backtracking. |
20:50:23 | Araq | You can read lots of books and articles about how this works. |
20:51:43 | Araq | I'm not saying that you should have done it, but always blaming me for insufficient documentation is a bit tiresome. |
20:53:06 | * | ^aurora^ quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
20:58:17 | NimBot | nim-lang/Nim devel 1b73cd4 Dominik Picheta [+0 ±1 -0]: Improves osproc.startProcess error message. Fixes #2183. |
20:59:51 | Araq | dom96: fixed only the posix version? |
21:00:01 | Araq | cause I fixed the windows version some time ago |
21:01:11 | dom96 | Araq: Fixed the Windows version actually :P |
21:01:25 | dom96 | Your improvement didn't make much of a difference |
21:02:21 | * | NimBot joined #nim |
21:02:29 | Araq | it did |
21:05:42 | * | NimBot joined #nim |
21:05:54 | dom96 | Not when command is "" |
21:06:28 | Araq | command is never "" in practice |
21:08:00 | NimBot | nim-lang/Nim devel 9b0ac8a Dominik Picheta [+0 ±1 -0]: Improves osproc.startProcess error message on POSIX. Ref #2183. |
21:08:53 | * | matkuki quit (Quit: ChatZilla 0.9.92 [Firefox 40.0.2/20150812163655]) |
21:08:57 | dom96 | The issue was precisely about that. |
21:09:06 | dom96 | So it must have happened to me. |
21:12:05 | federico3 | dom96: would you have a minute for https://github.com/nim-lang/nimforum/pull/59 ? |
21:12:22 | dom96 | federico3: ahh! Thanks for the reminder |
21:31:24 | * | EXetoC quit (Ping timeout: 272 seconds) |
21:32:25 | * | yglukhov joined #nim |
21:36:30 | * | yglukhov quit (Ping timeout: 240 seconds) |
21:39:31 | * | kilon quit (Remote host closed the connection) |
21:40:02 | dom96 | federico3: done |
21:40:25 | dom96 | I suppose I should configure it to post to the Nim mailing list, or would you suggest creating a brand new one just for it? |
21:42:59 | Araq | no, use the existing ML |
21:44:18 | * | Matthias247 quit (Read error: Connection reset by peer) |
21:45:03 | federico3 | +1 on using the existing one |
21:49:05 | * | xificurC quit (Ping timeout: 256 seconds) |
21:52:45 | * | dalarmmst quit (Ping timeout: 255 seconds) |
21:59:00 | * | Trustable quit (Remote host closed the connection) |
22:06:40 | * | X67r quit (Quit: leaving) |
22:06:48 | dom96 | I wonder if I could write an evolutionary algorithm to find the best way to reproduce these code gen/gc crashes. |
22:07:09 | * | BlaXpirit left #nim ("Konversation") |
22:08:09 | agent_dtscode | you could write something that generates a crash report |
22:08:59 | dom96 | it already does that. |
22:09:15 | dom96 | the problem is being able to quickly reproduce those crashes |
22:09:17 | agent_dtscode | oh |
22:10:18 | * | kilon joined #nim |
22:10:54 | Araq | already told you how to change the codegen |
22:12:06 | * | kilon quit (Read error: Connection reset by peer) |
22:12:08 | * | thekilon joined #nim |
22:12:08 | * | thekilon quit (Changing host) |
22:12:08 | * | thekilon joined #nim |
22:13:34 | * | vendethiel quit (Ping timeout: 260 seconds) |
22:13:52 | dom96 | Araq: so I change the code gen and then wait 10 days until the crash happens again? |
22:14:28 | Araq | the codegen change can report to you what it's doing wrong |
22:14:42 | Araq | you don't have to run anything |
22:16:46 | * | boop is now known as boopisaway |
22:18:46 | * | thekilon quit (Ping timeout: 240 seconds) |
22:23:05 | dom96 | federico3: Well, I set it up. Not sure if it's working. |
22:31:40 | * | kilon joined #nim |
22:41:46 | * | kilon quit (Remote host closed the connection) |
22:42:03 | * | kilon joined #nim |
22:44:02 | * | kilon quit (Remote host closed the connection) |
22:45:23 | * | agent_dtscode is now known as dtscode |
22:56:57 | * | unclechu quit (Quit: Leaving.) |
22:58:55 | dom96 | Found this russian blog post about Nim. Wish I could read russian better. From what I can tell a lot of the comments are very negative http://eax.me/nim/ |
23:05:19 | * | NimBot joined #nim |
23:05:54 | federico3 | dom96: google's translation is quite readable |
23:06:12 | dom96 | federico3: Yeah, I read it. |
23:06:22 | dtscode | is it all angry russian words about vodka? |
23:07:50 | federico3 | it doesn't sound negative so far |
23:08:13 | federico3 | very detailed documentation? |
23:09:43 | dom96 | The comments are negative |
23:14:29 | Araq | Learning new stuff is hard, so it's much easier to come up with excuses to quickly dismiss new technologies. |
23:17:41 | Araq | Makes me wonder why not more programmers are instead farmers though. If you cannot cope with new ideas, why are you programming computers? |
23:19:25 | dom96 | good night |
23:20:22 | dom96 | oh, the mailing list functionality worked |
23:20:55 | dom96 | possibly only working for replies |
23:22:13 | dom96 | federico3: btw I had to make some adjustments to your PR |
23:22:19 | dom96 | take a look at the commits if you're curious |
23:24:20 | federico3 | removing the template? |
23:25:14 | dom96 | yeah. |
23:25:31 | dom96 | You should never discard a future btw |
23:25:54 | dom96 | good night for real! |
23:30:31 | federico3 | thanks |