<< 23-08-2015 >>

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:53someplacethis code locks up: https://gist.github.com/Mloc/dc007eb10bf6815b636e
13:20:59someplaceit doesn't lock up on any other URL that I've tried
13:21:01someplacewhat's going on
13:22:27dom96hello someplace
13:22:34someplacehi
13:23:49dom96I get a crash
13:23:56someplacehm
13:23:58dom96it goes into an infinite loop for some reason
13:24:02someplaceare you compiling with -d:ssl?
13:24:05dom96yeah
13:24:08someplaceweird
13:24:09dom96Looks like a GC bug
13:24:13someplacefun
13:26:02dom96interesting
13:26:34dom96curl -v https://www.find.foo
13:26:36dom96fails for me too
13:26:42dom96with an SSL error
13:27:21someplacehm
13:27:23someplacefine for me
13:27:37someplacecan you open https://www.find.foo in a browser?
13:28:19dom96yeah, works in a browser
13:28:20*Amrykid2 joined #nim
13:28:20dom96https://gist.github.com/dom96/d263d4c5eaee259cbf19
13:28:24dom96Output from curl.
13:29:06*vl409 joined #nim
13:29:07dom96I'm on Windows
13:29:13dom96so that may be the difference
13:29:53someplacemaybe, arch linux here
13:29:58someplacegoing to find some food and poke it some more
13:31:13dom96i'll see what I can do as well
13:31:59drythello. 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:15dom96hey dryt
13:33:30drythey dom96
13:34:21dom96dryt: Can you paste your whole source code?
13:34:28dom96I get "undeclared identifier: 'l_x'"
13:34:56dryt1 sec
13:37:57drythttp://pastebin.com/AZj5z737
13:39:51*vikaton joined #nim
13:40:35dom96hrm
13:41:56drytI 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:23dom96dryt: Same way as it is done for the `*` operator? https://unicredit.github.io/linear-algebra/#*,Matrix64[M,K],Matrix64[K,N]
13:47:49dom96might have to parametrize it the exact same way in fact
13:48:00*Ven joined #nim
13:48:23dryt1 sec, I think I've tried that, but I'll double check.
13:49:46dom96https://gist.github.com/dom96/a9c84395d78f4f6f0723
13:49:49dom96This compiles for me
13:50:51drythttp://pastebin.com/ptyBRwAF
13:51:39dom96try my gist
13:51:47drytoh I see
13:53:39drytyes that did the trick. thank you :)
13:54:38*yglukhov joined #nim
13:55:27dom96dryt: np
13:56:36dom96someplace: It looks like it's unfortunately a codegen bug which causes the GC to go into an infinite loop.
13:56:54someplaceoh dear. I wonder what causes it?
13:57:14dom96That is the question :)
13:57:36someplacecan you try the curl line again with --sslv3?
13:58:02dom96* error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number
13:58:10someplacehm
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:00dom96someplace: 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:48dom96http://forum.nim-lang.org/t/1570
17:09:07*jszymanski joined #nim
17:13:32*yglukhov joined #nim
17:15:36federico3interesting. Is it in v0.6.2
17:15:38federico3?
17:16:22*irrequietus joined #nim
17:17:56*yglukhov quit (Ping timeout: 244 seconds)
17:35:27dom96federico3: nope
17:35:33dom96gonna 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:28ekarlsodom96: not registry ?
18:31:02dom96ekarlso: not right now
18:31:22ekarlsodom96: heh, that never seems to get anywhere :P
18:31:51dom96ekarlso: yeah, man, you disappeared!
18:32:05dom96I understand that I wasn't as available as I should have been though.
18:32:10ekarlsoheh
18:32:33dom96We can continue moving towards using what you've created though.
18:36:41dom96if you're willing to continue work on it
18:36:58*vl409 quit (Ping timeout: 244 seconds)
18:37:40Araqare you talking about the nimble package website?
18:39:08*kilon joined #nim
18:41:07*Ven quit (Ping timeout: 252 seconds)
18:45:47dom96Araq: yes
18:46:09Araqok
18:47:29Araqekarlso: 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:56Araqso companies can add their own private package repos to Nimble
18:48:45ekarlsoyeye, then fair enough I dont give a damned
18:49:34Araqthat doesn't mean we don't want your website, we do!
18:50:19ekarlsoAraq: private repos could be solved anyways by something like devpi for nim
18:50:33*Ven joined #nim
18:52:53ekarlsodom96: then how you want it to work ?
18:53:33dom96I want it to work exactly like hackage
18:54:31dom96i.e. an archive of the package is uploaded
18:55:00ekarlsodom96: yeah, i've already said that that would be possibE :p
18:55:19*Sembei quit (Quit: WeeChat 1.2-dev)
18:57:47NimBotnim-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:00ekarlsodom96: is there anything atm that generates a tarball for release ?
19:01:11*kilon joined #nim
19:01:41dom96ekarlso: nope
19:02:12*Ven quit (Ping timeout: 255 seconds)
19:02:17dom96ekarlso: Do you have time to work on some stuff in Nim?
19:02:25ekarlsodom96: in my freetime I could try..
19:02:27*silven quit (Ping timeout: 250 seconds)
19:02:53*silven joined #nim
19:02:56dom96ekarlso: how about you start with a package that creates a tarball, not sure how difficult that would be.
19:03:01dom96A pure Nim package would be great.
19:04:06AraqI 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:40ekarlsowhere is it Araq ?
19:15:30*echoechoecho joined #nim
19:15:35*echoechoecho left #nim ("Leaving")
19:15:42Araqniminst xz
19:16:44ekarlsowtf is niminst ? :d
19:17:39Araqnim's amazing installation generator
19:17:42ekarlsoah
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:25Varriount_Araq: Horror of horrors, I've resorted to using recursive regexes.
20:11:16Varriount_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:08Araqfixing 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:57Varriount_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:44Araqcould 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:47Araqwell c2nim uses recursive decent parsing with some manual backtracking.
20:50:23AraqYou can read lots of books and articles about how this works.
20:51:43AraqI'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:17NimBotnim-lang/Nim devel 1b73cd4 Dominik Picheta [+0 ±1 -0]: Improves osproc.startProcess error message. Fixes #2183.
20:59:51Araqdom96: fixed only the posix version?
21:00:01Araqcause I fixed the windows version some time ago
21:01:11dom96Araq: Fixed the Windows version actually :P
21:01:25dom96Your improvement didn't make much of a difference
21:02:21*NimBot joined #nim
21:02:29Araqit did
21:05:42*NimBot joined #nim
21:05:54dom96Not when command is ""
21:06:28Araqcommand is never "" in practice
21:08:00NimBotnim-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:57dom96The issue was precisely about that.
21:09:06dom96So it must have happened to me.
21:12:05federico3dom96: would you have a minute for https://github.com/nim-lang/nimforum/pull/59 ?
21:12:22dom96federico3: 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:02dom96federico3: done
21:40:25dom96I 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:59Araqno, use the existing ML
21:44:18*Matthias247 quit (Read error: Connection reset by peer)
21:45:03federico3+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:48dom96I 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:09agent_dtscodeyou could write something that generates a crash report
22:08:59dom96it already does that.
22:09:15dom96the problem is being able to quickly reproduce those crashes
22:09:17agent_dtscodeoh
22:10:18*kilon joined #nim
22:10:54Araqalready 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:52dom96Araq: so I change the code gen and then wait 10 days until the crash happens again?
22:14:28Araqthe codegen change can report to you what it's doing wrong
22:14:42Araqyou 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:05dom96federico3: 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:55dom96Found 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:54federico3dom96: google's translation is quite readable
23:06:12dom96federico3: Yeah, I read it.
23:06:22dtscodeis it all angry russian words about vodka?
23:07:50federico3it doesn't sound negative so far
23:08:13federico3very detailed documentation?
23:09:43dom96The comments are negative
23:14:29AraqLearning new stuff is hard, so it's much easier to come up with excuses to quickly dismiss new technologies.
23:17:41AraqMakes me wonder why not more programmers are instead farmers though. If you cannot cope with new ideas, why are you programming computers?
23:19:25dom96good night
23:20:22dom96oh, the mailing list functionality worked
23:20:55dom96possibly only working for replies
23:22:13dom96federico3: btw I had to make some adjustments to your PR
23:22:19dom96take a look at the commits if you're curious
23:24:20federico3removing the template?
23:25:14dom96yeah.
23:25:31dom96You should never discard a future btw
23:25:54dom96good night for real!
23:30:31federico3thanks