<< 03-11-2015 >>

00:08:25*elrood quit (Quit: Leaving)
00:11:23makoLine=)
00:11:24makoLinethought better of it this time.
00:11:24makoLinesome other time, I'm sure.
00:12:57Araqdid you see my reply to your --const feature request?
00:17:55*Ven_ joined #nim
00:21:37makoLineYes, I think you're completely right. It would make more sense for a project to document some kind of compilation configuration file than to have these checks that would fail mysteriously at compile time if the user wasn't passing in the right set of variables.
00:23:12*Matthias247 quit (Read error: Connection reset by peer)
00:25:00*Ven_ quit (Ping timeout: 246 seconds)
00:26:05*astigmatism quit (Quit: Page closed)
00:31:03*strcmp1 joined #nim
00:47:55*gmpreussner joined #nim
01:21:39*Ven_ joined #nim
01:29:05*Ven_ quit (Ping timeout: 240 seconds)
01:36:14*BitPuffin|osx joined #nim
01:42:21*brson_ quit (Ping timeout: 246 seconds)
01:43:11*brson joined #nim
01:50:32*vqrs quit (Max SendQ exceeded)
01:51:23*vqrs joined #nim
01:53:58*jaco60 quit (Ping timeout: 240 seconds)
01:54:00*bjz joined #nim
02:20:13*brson quit (Quit: leaving)
03:04:10*zepolen joined #nim
03:09:03*zepolen quit (Ping timeout: 244 seconds)
03:35:16*Ven_ joined #nim
03:40:09*Ven_ quit (Ping timeout: 255 seconds)
03:40:09*ephja quit (Ping timeout: 255 seconds)
04:18:58*darkf joined #nim
04:33:06*BitPuffin|osx quit (Ping timeout: 260 seconds)
04:36:44*Ven_ joined #nim
04:41:01*Ven_ quit (Ping timeout: 244 seconds)
04:53:58*desophos quit (Read error: Connection reset by peer)
05:11:24*vqrs quit (Ping timeout: 250 seconds)
05:12:42*vqrs joined #nim
05:14:05*gmpreussner quit (Ping timeout: 244 seconds)
05:36:13*Kingsquee quit (Ping timeout: 252 seconds)
05:38:10*Ven_ joined #nim
05:41:39*vendethiel joined #nim
05:45:05*Ven_ quit (Ping timeout: 244 seconds)
06:05:41*vendethiel quit (Ping timeout: 250 seconds)
06:08:16*strcmp1 quit (Remote host closed the connection)
06:08:44*strcmp1 joined #nim
06:12:56*strcmp1 quit (Ping timeout: 250 seconds)
06:15:26*yglukhov joined #nim
06:20:01*yglukhov quit (Ping timeout: 268 seconds)
06:30:34*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
06:33:33*bjz joined #nim
06:39:29*bjz quit (Ping timeout: 250 seconds)
06:43:17*bjz joined #nim
06:43:17*Kingsquee joined #nim
06:48:57*Ven_ joined #nim
06:55:13*yglukhov joined #nim
06:55:23*Ven_ quit (Ping timeout: 264 seconds)
07:01:07*yglukhov quit (Remote host closed the connection)
07:01:58*zepolen joined #nim
07:04:54*Jesin quit (Ping timeout: 255 seconds)
07:24:33*Jesin joined #nim
07:30:03*gmpreussner joined #nim
07:36:10*gmpreussner quit (Ping timeout: 244 seconds)
07:43:49*zepolen quit (Ping timeout: 252 seconds)
07:52:06*yglukhov joined #nim
08:15:30*gmpreussner joined #nim
08:22:25*gokr joined #nim
08:32:34*Trustable joined #nim
08:34:02*gmpreussner quit (Ping timeout: 244 seconds)
08:36:40*yglukhov quit (Ping timeout: 272 seconds)
08:39:29*antoniomo joined #nim
08:39:33antoniomo:bp
08:42:17*yglukhov joined #nim
08:55:12Araqhi
08:56:44antoniomohi :)
09:06:29*coffeepot joined #nim
09:08:15*yglukhov quit (Remote host closed the connection)
09:08:48*yglukhov joined #nim
09:23:56*jaco60 joined #nim
09:37:04*coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
09:51:10*coffeepot joined #nim
09:51:25*Kingsquee quit (Quit: https://i.imgur.com/qicT3GK.gif)
10:23:09*bjz_ joined #nim
10:23:50*bjz quit (Ping timeout: 240 seconds)
10:35:22*vegansk joined #nim
10:40:57*Guest67613isaway quit (Quit: WeeChat 1.3)
11:09:29*filcuc joined #nim
11:09:48*vegansk quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
11:15:24*makoLine quit (Ping timeout: 268 seconds)
11:48:47*Amrykid quit (Changing host)
11:48:47*Amrykid joined #nim
11:51:18*thotypous quit (Ping timeout: 260 seconds)
11:53:27*jaco60 quit (Ping timeout: 246 seconds)
11:59:16*Demon_Fox quit (Quit: Leaving)
12:06:23*elrood joined #nim
12:16:48*coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
12:17:00*coffeepot joined #nim
12:18:03*coffeepot quit (Client Quit)
12:20:40bblAraq: btw, with --verbosity:0 I get a lot of warnings and hints from imported files: lib/nim/pure/nativesockets.nim(15, 8) Warning: unsigned is deprecated [Deprecated]
12:20:58Araq--verbsosity:0 doesn't imply --hints:off
12:23:24bblAraq: still there are warnings and I would like to get hints from my own files, not from the dependencies
12:23:51bbllike from nim standard lib
12:23:59Araqyeah we know it's a problem but now that 0.12.0 is out, we can fix these deprecations I think
12:24:14AraqPRs welcome
12:24:18bblhehe
12:27:01Araqbbl
12:31:36bblAraq: with "http://example.com".getContent.newStringStream. it doesn't find parseHtml as a suggestion if I have httpclient imported
12:34:06*r-ku quit (Ping timeout: 240 seconds)
12:34:16bblAraq: I just understood the thing with going to imported files... gf (go file) goes to the module with some black magic
12:34:25OnOAraq: I was once thinking maybe Nim shouldn't emit warnings from feorign modules, I mean these whose paths come from not current project?
12:34:46*zama quit (Ping timeout: 240 seconds)
12:35:06*lyro quit (Ping timeout: 240 seconds)
12:35:06*fold1 quit (Ping timeout: 240 seconds)
12:35:46*mrkishi quit (Ping timeout: 240 seconds)
12:35:54*r-ku joined #nim
12:35:56OnOalso I think we should treat warnings in Nim core libraries as errors
12:36:08*zama joined #nim
12:36:12*mrkishi joined #nim
12:37:26bblAraq: seems indeed like it worked with idetools
12:37:50bblnim.vim uses idetools with the goto functionality...
12:42:16bblvar node: XmlNode = "http://example.com".getContent.newStringStream.parseHtml
12:42:37*ephja joined #nim
12:42:51bblnext line node. gives me one completion that is the variable itself
12:51:46*BitPuffin joined #nim
12:54:38*gokr quit (Quit: Leaving.)
13:01:18*BitPuffin quit (Ping timeout: 255 seconds)
13:02:04*lyro joined #nim
13:11:06*linkedinyou quit (Read error: Connection reset by peer)
13:15:28*coffeepot joined #nim
13:22:03*zepolen joined #nim
13:22:17*bigfondue quit (Ping timeout: 240 seconds)
13:23:27*bigfondue joined #nim
13:23:48*bjz_ quit (Ping timeout: 255 seconds)
13:26:33*BitPuffin joined #nim
13:26:38*zepolen quit (Ping timeout: 260 seconds)
13:29:35*bjz joined #nim
13:31:23bblAraq: the serious problem with nimsuggest you described seems to be real
13:31:59bblIt indeed gives me old completions some times
13:32:09bblit does that without the dirtyfile too
14:03:49*gokr joined #nim
14:32:46*fold1 joined #nim
14:45:21bblAraq: is there a compiler option to reduce stacktraces to one line
14:45:45bblI would like to show compiler errors in the editor when editing static code
14:46:22Araqthe compiler produces error messages, not stack traces
14:46:40bblAraq: when I run code in static block, it's a stack trace :P
14:47:29bblstatic: assert true == false # gives 5 lines
14:49:24*zepolen joined #nim
14:50:00*gokr quit (Quit: Leaving.)
14:51:12*flyx quit (Excess Flood)
14:51:34*flyx joined #nim
14:55:18Araqyou should rather find more space in your editor to show the stack trace
14:55:52AraqI cannot imagine users appreciate to get more cryptic error messages just because VIM think a single line suffices
15:05:07*antoniomo quit (Quit: WeeChat 1.3)
15:17:55ephjathat's the default anyway
15:18:01ephjaand the defaults aren't exactly sensible
15:22:20*coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
15:22:29*coffeepots joined #nim
15:22:30*coffeepots quit (Client Quit)
15:22:52*coffeepot joined #nim
15:28:18*someplace quit (Ping timeout: 240 seconds)
15:28:27*someplace joined #nim
15:38:50*pregressive joined #nim
15:42:31*xet7 joined #nim
15:47:05*strcmp1 joined #nim
15:51:06yglukhovGuys, need a little help with async, await and httpclient. Basically I'm doing a blocking http request in a background thread, and sometimes the request call hangs. Am i missing something obvious?
15:51:38yglukhovtcpdump shows that server responds.
15:55:50*filcuc quit (Ping timeout: 240 seconds)
16:01:21Araqyglukhov: sorry, I'm busy, will help you in 2 or 3 hours ok?
16:03:30*bjz quit (Ping timeout: 240 seconds)
16:04:47yglukhovsure, i was actually hoping that dom96 could give me a hint ;)
16:07:52*jaco60 joined #nim
16:11:13*gokr joined #nim
16:17:14*darkf quit (Quit: Leaving)
16:26:40*UberLambda joined #nim
16:31:30yglukhovattached with debugger. and it shows that the requesting thread is in BAD_ACCESS state. no clue why it doesn't crash the program. the BAD_ACCESS is likely because GetThreadLocalVars returned something inappropriate.
16:31:45*iamd3vil joined #nim
16:36:39*yglukhov_ joined #nim
16:36:47bblAraq: fair enough
16:38:00*filcuc joined #nim
16:40:24*yglukhov quit (Ping timeout: 268 seconds)
16:40:59*yglukhov_ quit (Ping timeout: 264 seconds)
17:06:11*filcuc quit (Read error: Connection reset by peer)
17:19:26*coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
17:20:43*yglukhov joined #nim
17:24:38*yglukhov quit (Ping timeout: 240 seconds)
17:26:55*boop joined #nim
17:27:19*boop is now known as Guest16367
17:44:12*linkedinyou joined #nim
17:45:11*yglukhov joined #nim
18:00:44*Varriount-Laptop joined #nim
18:01:43*thotypous joined #nim
18:09:24*gmpreussner|work joined #nim
18:16:37*gokr quit (Quit: Leaving.)
18:17:55*gokr joined #nim
18:19:20gokrHey guys
18:22:53*barosl_ joined #nim
18:23:09*brson joined #nim
18:25:32Araqhi gokr
18:25:43gokrHey!
18:26:09*robNewb joined #nim
18:26:15*barosl quit (Ping timeout: 250 seconds)
18:27:01gokrHow did it go in OSCON? It was... late october, right?
18:27:42*Varriount-Laptop quit (Ping timeout: 268 seconds)
18:32:30Araqquite well, people were interested in Nim, my presentation was interesting afaict and many people liked our stickers
18:36:48*gokr quit (Quit: Leaving.)
18:37:01*gokr joined #nim
18:37:12*euantor joined #nim
18:44:19*Varriount-Laptop joined #nim
18:49:57*BitPuffin quit (Ping timeout: 246 seconds)
18:55:03*strcmp2 joined #nim
18:56:34*strcmp1 quit (Ping timeout: 260 seconds)
18:58:46*euantor quit ()
19:01:34*iamd3vil quit (Ping timeout: 260 seconds)
19:15:09*strcmp1 joined #nim
19:16:30*strcmp2 quit (Ping timeout: 260 seconds)
19:23:54*vendethiel joined #nim
19:34:08*UberLambda quit (Remote host closed the connection)
19:34:33Varriount-LaptopAraq: I've probably asked this before, but why does nimsuggest close the TCP connection after a single command?
19:37:32*desophos joined #nim
19:47:43*desophos quit (Remote host closed the connection)
19:48:49*bjz joined #nim
19:50:42*mat4 joined #nim
19:50:44mat4hello
19:51:27*desophos joined #nim
19:52:31bblVarriount-Laptop: Is there anything bad with that approach? It's easier to write clients
19:58:10*Varriount-Laptop quit (Ping timeout: 240 seconds)
19:58:36*Varriount-Laptop joined #nim
20:02:47*desophos quit (Remote host closed the connection)
20:05:42mat4I'm search for a template defination declaring side effect free functions
20:06:38*Varriount-Laptop quit (Ping timeout: 240 seconds)
20:06:39bblmat4: http://nim-lang.org/docs/manual.html#pragmas-nosideeffect-pragma
20:07:41*makoLine joined #nim
20:09:47mat4thanks
20:13:47*strcmp1 quit (Ping timeout: 265 seconds)
20:17:16*strcmp1 joined #nim
20:18:24*bjz quit (Ping timeout: 272 seconds)
20:24:08*bjz joined #nim
20:32:32*zepolen_ joined #nim
20:32:40*zepolen quit (Read error: Connection reset by peer)
20:43:11*mat4 quit (Read error: Connection reset by peer)
21:05:26Araqvarriount: because that's the way it signals that the request has been completed? sockets suck, they don't give you a protocol; you can only hack a decent protocol on top of it
21:21:13*strcmp1 quit (Remote host closed the connection)
21:23:00*Jesin quit (Quit: Leaving)
21:23:10*yglukhov quit (Remote host closed the connection)
21:26:33*Jesin joined #nim
21:27:42*strcmp1 joined #nim
21:36:29*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
21:53:57ephjadoesn't seem like much of a hack to me
21:54:26makoLineWe talking about the domain of socket.io and the like? Everyone is a poseur except WAMP, IMO.
21:54:44ephjabut that's a useful message terminator
22:06:05*Matthias247 joined #nim
22:08:44*desophos joined #nim
22:37:12*Guest16367 is now known as Guest16367isaway
22:53:12*vendethiel quit (Ping timeout: 246 seconds)
23:11:32*pregressive quit ()
23:24:21*elrood quit (Quit: Leaving)
23:34:40ephjawhat's fowl up to?
23:35:39robNewbhello nimheads, i have an unusual question as a consequence of somewhat unusuall usage for nim i presume, the question is, is that a place sutible for questions and help requests ? or is it a more of a kind of a chat room for social meetings ?
23:36:55ephjaanything related to nim, really
23:39:44robNewbi am planning to lay on nim as the main horsepower generator in my applications, i have chosen nim after some long research on different languages (till now i am using c# for most of my work)
23:42:51robNewbso untill i will be more familiar with the nim language i am trying /testing interop with dll's created via nim, so far it looks very nice approach very welcoming syntax, and as far as i had chance to benchmark, it's quite fast, even compared to c++
23:42:55*hvze joined #nim
23:43:04hvzeoh shit new nick whatever
23:43:24*Kingsquee joined #nim
23:43:41hvzeAraq: is there like a reflections api or something?
23:45:24Araqthere is marshal.nim and typeinfo.nim
23:45:46Araqbut this is only about data, not code. for code you can either
23:46:03Araq* rely on DLL loading like you already do
23:46:34Araq* use a macro to annotate the exposed procs so that they can be looked up by name
23:49:13hvzeWhich is the more reliable?
23:51:03robNewbi have an issue with an implamentation i got from nim forum by posted as an answer by @filwit so if it's ok i could paste the link so you could see what i am refering to or i could continue in stack overflow if this is not the best place for this
23:51:33hvzethis is probably the better place
23:51:44robNewbok ..
23:52:09Araqnow I'm confused
23:52:24AraqI thought hvze and robNewb are the same person ...
23:52:39hvzelmao
23:52:53AraqrobNewb: ask me, I know everything
23:53:08Araqhvze: well both are reliable but they do different things
23:53:55AraqI usually suggest the macro approach though
23:54:26robNewb#filwit sugested on my question a very good implemetation which is very fast (excuse me and my slow english writing Araq) http://forum.nim-lang.org/t/1736
23:56:12robNewbaraq i am new as u can clearly see... i have followed some posts while searching for answers as i study nim
23:56:27robNewbso for aroud 72 hours
23:57:28robNewbof googling around, i qustiond my self, who is this Aaraq, is it an AI or a person
23:57:58ephjanobody knows
23:58:25Araqyou have a fetish for long introductions, don't you?
23:58:35ephja:-)
23:58:39*Matthias247 quit (Read error: Connection reset by peer)
23:59:45Araqwell ... I don't bite. Feel free to actually ask your question when you're ready.
23:59:46robNewbi wish i could had 10% of your professional experience