00:08:25 | * | elrood quit (Quit: Leaving) |
00:11:23 | makoLine | =) |
00:11:24 | makoLine | thought better of it this time. |
00:11:24 | makoLine | some other time, I'm sure. |
00:12:57 | Araq | did you see my reply to your --const feature request? |
00:17:55 | * | Ven_ joined #nim |
00:21:37 | makoLine | Yes, 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:33 | antoniomo | :bp |
08:42:17 | * | yglukhov joined #nim |
08:55:12 | Araq | hi |
08:56:44 | antoniomo | hi :) |
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:40 | bbl | Araq: 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:58 | Araq | --verbsosity:0 doesn't imply --hints:off |
12:23:24 | bbl | Araq: still there are warnings and I would like to get hints from my own files, not from the dependencies |
12:23:51 | bbl | like from nim standard lib |
12:23:59 | Araq | yeah we know it's a problem but now that 0.12.0 is out, we can fix these deprecations I think |
12:24:14 | Araq | PRs welcome |
12:24:18 | bbl | hehe |
12:27:01 | Araq | bbl |
12:31:36 | bbl | Araq: 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:16 | bbl | Araq: I just understood the thing with going to imported files... gf (go file) goes to the module with some black magic |
12:34:25 | OnO | Araq: 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:56 | OnO | also 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:26 | bbl | Araq: seems indeed like it worked with idetools |
12:37:50 | bbl | nim.vim uses idetools with the goto functionality... |
12:42:16 | bbl | var node: XmlNode = "http://example.com".getContent.newStringStream.parseHtml |
12:42:37 | * | ephja joined #nim |
12:42:51 | bbl | next 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:23 | bbl | Araq: the serious problem with nimsuggest you described seems to be real |
13:31:59 | bbl | It indeed gives me old completions some times |
13:32:09 | bbl | it does that without the dirtyfile too |
14:03:49 | * | gokr joined #nim |
14:32:46 | * | fold1 joined #nim |
14:45:21 | bbl | Araq: is there a compiler option to reduce stacktraces to one line |
14:45:45 | bbl | I would like to show compiler errors in the editor when editing static code |
14:46:22 | Araq | the compiler produces error messages, not stack traces |
14:46:40 | bbl | Araq: when I run code in static block, it's a stack trace :P |
14:47:29 | bbl | static: 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:18 | Araq | you should rather find more space in your editor to show the stack trace |
14:55:52 | Araq | I 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:55 | ephja | that's the default anyway |
15:18:01 | ephja | and 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:06 | yglukhov | Guys, 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:38 | yglukhov | tcpdump shows that server responds. |
15:55:50 | * | filcuc quit (Ping timeout: 240 seconds) |
16:01:21 | Araq | yglukhov: sorry, I'm busy, will help you in 2 or 3 hours ok? |
16:03:30 | * | bjz quit (Ping timeout: 240 seconds) |
16:04:47 | yglukhov | sure, 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:30 | yglukhov | attached 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:47 | bbl | Araq: 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:20 | gokr | Hey guys |
18:22:53 | * | barosl_ joined #nim |
18:23:09 | * | brson joined #nim |
18:25:32 | Araq | hi gokr |
18:25:43 | gokr | Hey! |
18:26:09 | * | robNewb joined #nim |
18:26:15 | * | barosl quit (Ping timeout: 250 seconds) |
18:27:01 | gokr | How did it go in OSCON? It was... late october, right? |
18:27:42 | * | Varriount-Laptop quit (Ping timeout: 268 seconds) |
18:32:30 | Araq | quite 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:33 | Varriount-Laptop | Araq: 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:44 | mat4 | hello |
19:51:27 | * | desophos joined #nim |
19:52:31 | bbl | Varriount-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:42 | mat4 | I'm search for a template defination declaring side effect free functions |
20:06:38 | * | Varriount-Laptop quit (Ping timeout: 240 seconds) |
20:06:39 | bbl | mat4: http://nim-lang.org/docs/manual.html#pragmas-nosideeffect-pragma |
20:07:41 | * | makoLine joined #nim |
20:09:47 | mat4 | thanks |
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:26 | Araq | varriount: 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:57 | ephja | doesn't seem like much of a hack to me |
21:54:26 | makoLine | We talking about the domain of socket.io and the like? Everyone is a poseur except WAMP, IMO. |
21:54:44 | ephja | but 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:40 | ephja | what's fowl up to? |
23:35:39 | robNewb | hello 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:55 | ephja | anything related to nim, really |
23:39:44 | robNewb | i 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:51 | robNewb | so 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:04 | hvze | oh shit new nick whatever |
23:43:24 | * | Kingsquee joined #nim |
23:43:41 | hvze | Araq: is there like a reflections api or something? |
23:45:24 | Araq | there is marshal.nim and typeinfo.nim |
23:45:46 | Araq | but this is only about data, not code. for code you can either |
23:46:03 | Araq | * rely on DLL loading like you already do |
23:46:34 | Araq | * use a macro to annotate the exposed procs so that they can be looked up by name |
23:49:13 | hvze | Which is the more reliable? |
23:51:03 | robNewb | i 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:33 | hvze | this is probably the better place |
23:51:44 | robNewb | ok .. |
23:52:09 | Araq | now I'm confused |
23:52:24 | Araq | I thought hvze and robNewb are the same person ... |
23:52:39 | hvze | lmao |
23:52:53 | Araq | robNewb: ask me, I know everything |
23:53:08 | Araq | hvze: well both are reliable but they do different things |
23:53:55 | Araq | I usually suggest the macro approach though |
23:54:26 | robNewb | #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:12 | robNewb | araq i am new as u can clearly see... i have followed some posts while searching for answers as i study nim |
23:56:27 | robNewb | so for aroud 72 hours |
23:57:28 | robNewb | of googling around, i qustiond my self, who is this Aaraq, is it an AI or a person |
23:57:58 | ephja | nobody knows |
23:58:25 | Araq | you have a fetish for long introductions, don't you? |
23:58:35 | ephja | :-) |
23:58:39 | * | Matthias247 quit (Read error: Connection reset by peer) |
23:59:45 | Araq | well ... I don't bite. Feel free to actually ask your question when you're ready. |
23:59:46 | robNewb | i wish i could had 10% of your professional experience |