<< 27-07-2018 >>

00:03:18*krux02 quit (Quit: Leaving)
00:05:30zacharycarter[m]yglukhov: ^
00:07:00zacharycarter[m]if they're both closures I mean
00:37:33*icebattle quit (Ping timeout: 264 seconds)
01:15:35*BitPuffin quit (Remote host closed the connection)
01:24:06*leorize quit (Ping timeout: 256 seconds)
01:26:17*ng0_ joined #nim
01:27:39*dddddd quit (Remote host closed the connection)
01:28:59*ng0 quit (Ping timeout: 250 seconds)
02:40:40*Jesin quit (Quit: Leaving)
02:57:53*ftsf joined #nim
03:08:34*leorize joined #nim
03:13:14*endragor joined #nim
04:31:17*brainproxy quit (Ping timeout: 276 seconds)
04:48:44*nsf joined #nim
04:55:46FromGitter<imdaveho> hi here, is the nim in action book from manning still relevant given that the language hasn't hit 1.0?
04:56:13*brainproxy joined #nim
05:09:18FromGitter<GULPF> A few things have changed since the book was published, but it's still relevant imo. Changes in the language that would break code in the book are generally avoided
05:17:33FromGitter<Quelklef> "Changes in the language that would break code in the book are generally avoided"
05:18:08FromGitter<Quelklef> Is this specifically in order to keep the book relevant, or is it just because the topics of the book are generally core to Nim?
05:20:03FromGitter<GULPF> In order to keep the book relevant. Most (maybe all) of the code in the book is included in the test suite without any changes
05:25:59FromGitter<Quelklef> huh
05:30:35*leorize quit (Ping timeout: 240 seconds)
05:58:13*leorize joined #nim
06:12:51*yglukhov[i] joined #nim
06:18:24*yglukhov[i] quit (Ping timeout: 260 seconds)
06:20:54*ftsf_ joined #nim
06:24:33*ftsf quit (Ping timeout: 248 seconds)
06:26:12*yglukhov[i] joined #nim
07:11:36*ng0_ quit (Quit: Alexa, when is the end of world?)
07:26:44FromGitter<andreaferretti> @Quelklef please, go through
07:26:51FromGitter<andreaferretti> but not oldest to newest
07:26:57FromGitter<andreaferretti> I am already doing that :-)
07:27:15FromGitter<andreaferretti> and I am collecting examples which I can test automatically
07:27:41FromGitter<andreaferretti> this means I can check up to #2586
07:28:12FromGitter<andreaferretti> so if any of those gets fixed, I will know right away
07:49:23*yglukhov[i] quit (Read error: Connection reset by peer)
07:49:55*yglukhov[i] joined #nim
07:54:47*Vladar joined #nim
07:57:22*yglukhov[i] quit (Read error: Connection reset by peer)
07:57:47FromGitter<Bennyelg> how do I run codeblock
07:57:56*yglukhov[i] joined #nim
07:58:06FromGitter<Bennyelg> when it compile it runs it by default ?
08:09:35FromGitter<Bennyelg> I want to run specific file test and not a specific directory
08:09:38FromGitter<Bennyelg> is it possible ?
08:10:00FromGitter<Bennyelg> Did it, thanks.
08:13:11*noonien joined #nim
08:13:58*gmpreussner_ joined #nim
08:15:03*gmpreussner quit (Ping timeout: 268 seconds)
08:31:59*rokups joined #nim
08:34:26*Ven`` joined #nim
08:38:40FromGitter<mratsim> nim -v installed through choosenim doesn’t print the git hash anymore, is that intended?
08:45:29*dddddd joined #nim
08:57:36livcdwow winim 2.0 looks very promising
09:05:57FromGitter<mratsim> btw thoughts on this Generics/Static syntax? https://github.com/nim-lang/Nim/issues/8459
09:14:31FromGitter<data-man> @Araq: Today's my birthday. Please merge #8185 as a gift. :-)
09:19:31FromGitter<mratsim> Happy cake day @data-man
09:19:41*dave24 joined #nim
09:20:14*Vladar quit (Quit: Leaving)
09:21:54FromGitter<mratsim> so Option will be see more and more use in the stdlib?
09:22:30FromGitter<mratsim> I’m torn, I like type safety, but I’ve had a trauma with Rust “unwrap” hell.
09:22:47FromGitter<mratsim> and proc returning -1 are bleh
09:22:56FromGitter<data-man> @mratsim: Thanks! My cake is already in the stove. It's a small culinary experiment. :-D
09:23:39FromGitter<data-man> > and proc returning -1 are bleh ⏎ ⏎ I change it in the last commit.
09:24:30FromGitter<mratsim> Yeah I saw, but there are many procs that use the -1 special value, like “open” to open a file
09:24:42FromGitter<mratsim> not talking about your PR in particular
09:25:25FromGitter<mratsim> I really want a `match` pattern matching macro or compiler builtin.
09:25:26dave24I'm using an event loop from a GUI library, I would like to periodically check whether AsyncHttpClient has completed its request without blocking. Can I do that somehow?
09:26:32FromGitter<mratsim> @dave24, probably check the chapter 3 from dom96 book, it’s for an async chat app: https://github.com/dom96/nim-in-action-code/blob/master/Chapter3/ChatApp/src/client.nim
09:27:00FromGitter<mratsim> while true + if isReady it seems
09:27:17FromGitter<mratsim> ah sorry, isReady is for threadpool/multi processing
09:28:23FromGitter<mratsim> asyncCheck
09:31:02FromGitter<data-man> @mratsim ⏎ ⏎ > so Option will be see more and more use in the stdlib? ⏎ ⏎ IDK :-) Currently it's used in four modules (if I'm not mistaken) and is not used in the compiler. [https://gitter.im/nim-lang/Nim?at=5b5ae656a31e386158b64d01]
09:31:25FromGitter<mratsim> well there was the “opt” experiment
09:32:04dave24mratsim: I can't find that function, what module is it in?
09:32:32FromGitter<mratsim> everything related to async should be in asyncdispatch currently (if you’re using devel)
09:32:49FromGitter<mratsim> but I’m not a networking/async guy (not yet at the very least)
09:37:06dave24I guess all I need is to check if the future has completed
09:37:15FromGitter<data-man> @dave24 asyncCheck in the asyncfutures.nim. Just import async. isReady in the threadpool.
09:41:49dave24I'm looking here: https://nim-lang.org/docs/lib.html, should I be looking somewhere else?
09:42:14FromGitter<mratsim> https://nim-lang.org/docs/asyncdispatch.html
09:43:08FromGitter<mratsim> I get a 404 for asyncfutures, does that still exist on devel? https://nim-lang.org/docs/asyncfutures.html
09:43:25dom96dave24: Set a callback on your future: fut.addCallback(proc () = fut.read())
09:44:05dom96and call asyncdispatch.poll(timeout=x) in your UIs event loop
09:47:49dom96You can also periodically check `fut.finished`
09:48:03dom96But I wouldn't recommend it
09:49:47dave24dom96: I know it's a hack, but I'm out of options I think
09:50:01dave24I can't integrate the nim and other event systems
09:50:05dom96Why can't you use a callback?
09:50:15dave24how do you mean?
09:51:03dom96Why do you need to periodically poll the future?
09:51:17dave24because I can't block on a nim poll
09:51:25dave24because the UI would become unresponsive
09:51:39dom96What UI are you using?
09:51:42dave24IUP
09:51:54dom96Hrm, not familiar with it
09:52:07dom96But you can certainly call poll with a timeout of 50ms or so
09:52:11dom96or even less
09:52:21dom96it won't freeze your UI
09:52:29dave24hm, yea
09:53:00dave24and I would have to do that regularly, evey second or so. how quickly the http request succeeds does not matter much
09:53:33dave24Right, I'll try that thanks.
09:53:35dom96yes, IUP should allow you to either run something every few ms
09:53:47dom96or to control its event loop in the same way you are controlling asyncdispatch using `poll`
09:53:57dom96iup.poll(200) # ms
09:54:03dom96asyncdispatch.poll(30) # ms
09:54:08dom96Something like that should be possible
10:08:19dave24Can I destroy a future before it finishes?
10:08:29FromGitter<data-man> Good news for Windows users: Winim package is updated :-)
10:14:38dave24I guess closing the httpclient would work
10:24:24*Ven`` quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
10:27:44FromGitter<Bennyelg> how to I run nim from different config ? ⏎ int: used config file '/Users/benny/Applications/Nim/config/nim.cfg' [Conf]
10:29:07FromGitter<Bennyelg> I want to run nim from different properties
10:29:12FromGitter<Bennyelg> with different nim path
10:29:17FromGitter<Bennyelg> seems to be a struggle there :/
10:35:16*leorize quit (Quit: WeeChat 2.2)
10:51:55FromGitter<data-man> @Bennyelg: There is ⏎ --skipCfg do not read the general configuration file ⏎ --skipUserCfg do not read the user's configuration file ⏎ --skipParentCfg do not read the parent dirs' configuration files ⏎ --skipProjCfg do not read the project's configuration file [https://gitter.im/nim-lang/Nim?at=5b5af94b1be9bb57bcc925d3]
11:17:51*yglukhov_ joined #nim
11:21:44*yglukhov[i] quit (Ping timeout: 260 seconds)
11:25:01*yglukhov_ quit (Read error: Connection reset by peer)
11:25:35*stefanos82 joined #nim
11:25:38*yglukhov[i] joined #nim
11:30:27*nsf quit (Quit: WeeChat 2.1)
11:35:49FromDiscord<PusiteGA> hi
11:36:01FromDiscord<PusiteGA> wanted to test websocket server
11:36:04FromDiscord<PusiteGA> but got this
11:36:06FromDiscord<PusiteGA> GameServer.nim(28, 7) Error: expression 'close(ws, 0, "")' is of type 'Future[system.void]' and has to be discarded
11:39:03dom96asyncCheck close(ws, 0, "")
11:39:26dom96(or `await` if you're inside an {.async.} proc)
11:42:22FromDiscord<PusiteGA> @dom whats this let (ws, error) = await(verifyWebsocketRequest(req, "myfencyprotocol")) myfancyprotocol?
11:42:30FromDiscord<PusiteGA> is that url or what?
11:42:55FromDiscord<PusiteGA> 0.0.0.0:8080/myfancyprotocol
11:43:02FromDiscord<PusiteGA> http://niv.github.io/websocket.nim/docs/0.3.0/websocket/server.html
11:43:27FromDiscord<PusiteGA> yep
11:43:36FromDiscord<PusiteGA> i just head to scrol down 😃
12:12:46zacharycarter[m]yglukhov: if you're around today - I have a question about jsBind if you don't mind
12:20:12*endragor quit (Remote host closed the connection)
12:20:35yglukhov[m]zachary carter: shoot
12:21:06zacharycarter[m]so with jsRef / jsUnref - I'm wondering if you can use the same closure for both element.addEventListener and element.removeEventListener
12:21:34zacharycarter[m]like you ref the closure before passing it to addeventlistener, unref it inside the closure body
12:21:40zacharycarter[m]but then what do you do when you pass it to removeeventlistenre?
12:21:58yglukhov[m]zachary carter: you're right. that would not work...
12:22:15zacharycarter[m]yeah - not sure how to overcome this one :/
12:22:42yglukhov[m]well there's always EM_ASM_* to help. it's the low-level super power =)
12:23:08yglukhov[m]as to how to wrap it in a nice and generic way - not sure either
12:23:35zacharycarter[m]hrm okay - I will play around with the EM_ASM stuff - thank you Yuri! :)
12:41:10*BitPuffin joined #nim
12:51:46*endragor joined #nim
12:55:03*yglukhov[i] quit (Read error: Connection reset by peer)
12:55:38*yglukhov[i] joined #nim
12:56:13*endragor quit (Ping timeout: 244 seconds)
13:00:06FromGitter<Yardanico> @yglukhov[m] - btw, as far as I understand https://github.com/yglukhov/android can't be used for native android UI?
13:06:38dom96zacharycarter[m]: Playground is down again
13:10:46zacharycarter[m]word - I'll fix it today
13:12:07*rockcavera quit (Remote host closed the connection)
13:16:06FromGitter<Bennyelg> Hey Im facing a strange problem which my code not compiled but without errors ⏎ ⏎ ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5b5b1b16ee7b230b446f97fe]
13:16:18FromGitter<Bennyelg> that's it Nothing more
13:16:49FromGitter<Yardanico> @Bennyelg that's an internal compiler error
13:16:59FromGitter<Bennyelg> :|
13:17:12FromGitter<Yardanico> try with `./koch temp c /path/to/your/tests.nim` in the folder with nim Git repo
13:17:24FromGitter<Yardanico> and you'll get compiler stacktrace maybe :)
13:18:34FromGitter<Bennyelg> checking
13:18:50FromGitter<Bennyelg> ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5b5b1bba5301255724cccf37]
13:18:52FromGitter<Bennyelg> :|
13:19:47FromGitter<Yardanico> infinite recursion
13:19:52FromGitter<Bennyelg> yea
13:19:54FromGitter<Bennyelg> strange
13:19:55FromGitter<Yardanico> try to make the code as small as possible :)
13:20:01FromGitter<Yardanico> (to reproduce this crash)
13:20:40zacharycarter[m]pg should be back up
13:20:43zacharycarter[m]sorry about that
13:21:03dom96What was the issue?
13:21:22dom96Also, is there any way we can ensure this happens less? or that the downtime is reduced?
13:24:38*Amun_Ra quit (Ping timeout: 244 seconds)
13:26:24*cryptocat1094 joined #nim
13:26:51*Amun_Ra joined #nim
13:32:52*yglukhov[i] quit (Read error: Connection reset by peer)
13:33:27*yglukhov[i] joined #nim
13:38:13zacharycarter[m]kind of embarassing - CC the account was hooked up to on DO expired
13:38:36zacharycarter[m]dom96: ^
13:39:10zacharycarter[m]we can move it to the VM that the rest of the Nim website / forums run on
13:39:12zacharycarter[m]but federico had issues w/ that if I remember correctly due to docker and security
13:48:52dom96I can set up a separate droplet for it
13:49:32livcdDid not you guys get some droplets for free from DO ?
13:50:35dom96yep
13:51:19zacharycarter[m]dom96: that would be sweet - I can gather all the stuff together this weekend for the project and provide a step by step instruction set for deploying it
13:51:46zacharycarter[m]not too much to it - just setting up the systemd / nginx stuff etc
13:52:32FromGitter<Bennyelg> when I compile my project `runnableExamples` runs authomaticly?
13:53:11dom96zacharycarter[m]: I can set you up with a sudo-enabled account on that droplet
13:53:24zacharycarter[m]:thumbsup:
14:02:18*ftsf_ quit (Ping timeout: 256 seconds)
14:03:21*leorize joined #nim
14:06:49*vivus joined #nim
14:09:46*yglukhov[i] quit (Read error: Connection reset by peer)
14:10:19*yglukhov[i] joined #nim
14:14:17*yglukhov[i] quit (Read error: Connection reset by peer)
14:14:54*yglukhov[i] joined #nim
14:30:35*mrshu quit (Ping timeout: 240 seconds)
14:35:21FromGitter<Quelklef> @andreaferretti Woah, how are you able to automate this?
14:36:22FromGitter<Quelklef> But sure, I can go through. Slowly. We need some way to check when we've met in the middle
14:39:08FromGitter<andreaferretti> @Quelklef I have a repo with various dirs - one for things that should compile, one for those that should not, one for those programs that should halt and so on
14:39:24FromGitter<andreaferretti> I have a script that checks all of this
14:39:41FromGitter<Quelklef> Ah, cool
14:39:44FromGitter<andreaferretti> and then I add cases manually, generally by copying an example from the issues
14:39:58FromGitter<Quelklef> What about "this output is wrong" bugs?
14:40:03FromGitter<andreaferretti> same
14:40:07FromGitter<andreaferretti> I have - say
14:40:16FromGitter<andreaferretti> txxx.nim
14:40:24FromGitter<andreaferretti> and txxx.txt for the expected output
14:40:40FromGitter<Quelklef> That's pretty cool
14:40:55FromGitter<andreaferretti> if some special options are needed, I use txxx.nim.cfg
14:41:19FromGitter<andreaferretti> I will open it as soon as I have a little time
14:41:47FromGitter<Quelklef> Also, I'll be going thru the `is:issue is:open -label:Feature -label:RFC -label:question -label:Cleanup -label:"Language Design" -label:Tools ` subset
14:42:15FromGitter<Quelklef> Which removes ~400 open issues to look at
14:45:38FromGitter<andreaferretti> sure
14:46:05FromGitter<andreaferretti> I skip some, but take a note when I do in a text file
14:46:17FromGitter<andreaferretti> so that I can go though these later
14:46:25FromGitter<Quelklef> Ah, that might be a good idea for the Tools
14:46:37FromGitter<Quelklef> But I suspect the other ones generally just won't be bugs
14:46:48FromGitter<Quelklef> Although I guess some may still be no longer relevant and so closable, hmm
14:46:49FromGitter<Bennyelg> @dom96 I kind of love httpbeast
14:47:02FromGitter<Quelklef> Maybe I'll look at all of 'em. How are we telling when we've met in the middle?
14:49:05FromGitter<andreaferretti> I am at 2652 right now
14:49:13FromGitter<andreaferretti> I will open my repo soon
14:49:21FromGitter<andreaferretti> so you should be able to see
14:50:18FromGitter<Quelklef> Cool, that works
14:52:21dom96Bennyelg: great :)
14:54:18FromGitter<Bennyelg> @dom96 there are any results from techpower benchmark ?
14:55:40*yglukhov[i] quit (Read error: Connection reset by peer)
14:56:17*yglukhov[i] joined #nim
14:59:41dom96Bennyelg: https://www.techempower.com/benchmarks/#section=test&runid=2a8f2912-c4a2-4c32-a576-b1e2e932a906
15:02:48FromGitter<Bennyelg> Very impressive
15:05:12*leorize quit (Quit: WeeChat 2.2)
15:05:28*icebattle joined #nim
15:06:16FromGitter<mratsim> I try to filter for httpbeast but not found?
15:06:36dom96Switch to Json or plaintext
15:06:47FromGitter<mratsim> ah nice
15:07:25FromGitter<mratsim> more than nice, awesome
15:07:53FromGitter<mratsim> time for a blog post
15:09:47*Trustable joined #nim
15:10:24*icebattle quit (Ping timeout: 260 seconds)
15:11:57*icebattle joined #nim
15:25:06*xylef joined #nim
15:29:23*floppydh quit (Quit: WeeChat 2.1)
15:29:48*xet7 joined #nim
15:30:57*yglukhov[i] quit (Read error: Connection reset by peer)
15:31:35*yglukhov[i] joined #nim
15:32:19*aguspiza joined #nim
15:32:51zacharycarter[m]hrm - this event handler thing is going to be trickkyyyyy
15:34:12dom96What are you working on?
15:35:20dom96ooh, DigitalOcean changed their control panel
15:35:28zacharycarter[m]this thing - https://github.com/zacharycarter/zapp
15:35:49zacharycarter[m]yeah - it's very nice!
15:35:55zacharycarter[m]I'm using this library - https://github.com/yglukhov/jsbind - to call emscripten
15:36:19zacharycarter[m]but I'm facing a problem with closures and maintaining references to them while they're passed to addEventListener / removeEventListener
15:36:30zacharycarter[m]so they don't get GC'd
15:36:41aguspizahi all!m nim playground does not seem to work, is it known issue?
15:36:43dom96zacharycarter[m]: Are you East or West coast?
15:36:51zacharycarter[m]east coast
15:37:25zacharycarter[m]aguspiza: I'll ssh into the box and see what's going on
15:37:26dom96Okay, so NY it is
15:37:56zacharycarter[m]for what?
15:37:57zacharycarter[m]oh gotcha
15:38:00dom96for the droplet
15:39:10dom96zacharycarter[m]: huh, is that just Karax for webasm?
15:39:32zacharycarter[m]pretty much
15:40:04zacharycarter[m]but you have access to threads etc
15:40:07dom96hrm, okay. Wouldn't it be more worthwhile to just port Karax to webasm? :)
15:40:28zacharycarter[m]it's this kernel crap again - I guess the box automatically updated docker? grrr - I'll install the right version and then hopefully things should be fine again
15:40:33zacharycarter[m]well - lots of changes are necessary
15:40:51zacharycarter[m]I'm not sure if there's interest in it anyway - it's more of an experiment at this point
15:41:05zacharycarter[m]if it works and others think it's valuable then sure - karax could be ported to wasm
15:41:09dom96why are docker updates breaking the playground?
15:41:44FromGitter<data-man> https://github.com/zeux/qgrep - Fast regular expression grep for source code with incremental index updates ⏎ I recommend to update lz4 and re2 sources. ⏎ Config for Nim repos: ⏎ ⏎ ```path "Your path to cloned repos" ⏎ ⏎ # Nim ⏎ include \.nim$ ⏎ exclude ^\.git/``` [https://gitter.im/nim-lang/Nim?at=5b5b3d38b9a1803f2061b7e3]
15:42:27zacharycarter[m]when docker gets upgraded to a certain that the kernel doesn't support, it starts erroring out
15:42:46zacharycarter[m]the daemon just gets stuck in a starting state
15:44:21aguspizafor docker you should use at leat kernel 4.4
15:44:35dom96Maybe you could pin the docker version so that it never gets upgraded?
15:44:44aguspizakernel 3.13 and 3.16 do kernel panic! with docker
15:45:27dom96zacharycarter[m]: what's your preferred username?
15:45:50dom96also, PM me your ssh key
15:46:01*ng0 joined #nim
15:46:26*yglukhov[i] quit (Read error: Connection reset by peer)
15:47:01*yglukhov[i] joined #nim
15:53:01zacharycarter[m]zachcarter please
15:53:19zacharycarter[m]and I will PM it to you in just a moment
15:58:09dom96Ughhhhh
15:58:15dom96How is LastPass so annoyingly shit?
15:58:48*xylef quit (Quit: WeeChat 2.2)
16:02:13*yglukhov[i] quit (Ping timeout: 244 seconds)
16:03:18*yglukhov[i] joined #nim
16:05:57*dorelix quit (Ping timeout: 240 seconds)
16:09:57FromGitter<Quelklef> How so? I like it
16:18:10FromGitter<Yardanico> Use KeePass and your cloud storage of choice ;)
16:18:23FromGitter<Quelklef> Use github ;-)
16:18:30FromGitter<Yardanico> (there are multiple clients for it, like KeePassXC for win/mac/linux and keepass2android for android)
16:18:38FromGitter<Yardanico> and KeePassXC includes a browser extension too
16:24:03*dorelix joined #nim
16:26:31dom96No thanks, KeePassX corrupted its own DB once and I lost all my passwords.
16:28:55*mrshu joined #nim
16:32:23*leorize joined #nim
16:44:06*yglukhov[i] quit (Remote host closed the connection)
16:44:52*yglukhov[i] joined #nim
16:49:58*yglukhov[i] quit (Ping timeout: 268 seconds)
16:52:16*yglukhov[i] joined #nim
17:10:19*xylef joined #nim
17:27:42ehmrypass/password_store is the best, just bash/git/gnupg
17:28:09FromGitter<ephja> hmm, how to treat loop vars as static[T]🤔
17:28:40ehmryanything+pgp sounds like its going to suck, put pass works somehow
17:38:09FromGitter<Bennyelg> @dom96 is jester now work with httpbeast ?
17:38:32dom96yes
17:38:55FromGitter<Bennyelg> thanks!
17:42:26*yglukhov[i] quit (Remote host closed the connection)
17:43:11*yglukhov[i] joined #nim
17:44:07*noonien quit (Quit: Connection closed for inactivity)
17:44:54*yglukhov[i] quit (Remote host closed the connection)
17:45:09*yglukhov[i] joined #nim
18:05:27*Vladar joined #nim
18:07:10cryptocat1094dom96: By being remote and defacto non-trustworthy.
18:12:58*cryptocat1094 quit (Quit: WeeChat 2.2)
18:13:15*cryptocat1094 joined #nim
18:13:39*cryptocat1094 quit (Client Quit)
18:23:46*yglukhov[i] quit (Ping timeout: 264 seconds)
18:29:43*yglukhov[i] joined #nim
18:40:50ehmryI managed to get asyncnet on genode to cut through the POSIX layer and complete futures on the same call stack as the IP stack, the problem remains, if you throw out POSIX, you lose getaddrinfo and the resolve :(
19:07:29*gmpreussner joined #nim
19:07:33*gmpreussner_ quit (Ping timeout: 264 seconds)
19:18:51*nsf joined #nim
19:21:30*endragor joined #nim
19:24:04*cryptocat1094 joined #nim
19:25:58*endragor quit (Ping timeout: 260 seconds)
19:33:59*yglukhov[i] quit (Read error: Connection reset by peer)
19:34:35*yglukhov[i] joined #nim
19:36:47*couven92 joined #nim
19:48:47*ng0 quit (Ping timeout: 250 seconds)
19:52:50*ffo joined #nim
19:58:39*ng0 joined #nim
19:59:31*cryptocat1094 quit (Quit: WeeChat 2.2)
19:59:54*ng0 quit (Remote host closed the connection)
20:01:39*ng0 joined #nim
20:06:07Calinoufirst PR to Nim :) https://github.com/nim-lang/Nim/pull/8467 (is that the correct way to send documentation fixes?)
20:06:23*xylef quit (Quit: WeeChat 2.2)
20:10:16*smt joined #nim
20:11:32*rokups quit (Quit: Connection closed for inactivity)
20:22:07*ffo quit (Quit: Page closed)
20:41:30*PrimHelios joined #nim
20:42:18FromGitter<rayman22201> Good job @Calinou ! My first pr was similar
20:50:28*mwbrown quit (Ping timeout: 268 seconds)
20:51:16*mwbrown joined #nim
20:53:47*Vladar quit (Quit: Leaving)
20:56:36*Trustable quit (Remote host closed the connection)
21:03:33*PrimHelios quit (Quit: Leaving)
21:03:54*aguspiza quit (Ping timeout: 256 seconds)
21:13:33*couven92 quit (Ping timeout: 264 seconds)
21:17:05*wildlander joined #nim
21:30:42*arecacea1 quit (Remote host closed the connection)
21:31:01*arecacea1 joined #nim
21:31:47*yglukhov[i] quit (Remote host closed the connection)
21:36:56*aguspiza joined #nim
22:18:07*nsf quit (Quit: WeeChat 2.1)
22:29:55*couven92 joined #nim
22:36:37*BitPuffin quit (Remote host closed the connection)
22:48:07*xet7 quit (Quit: Leaving)
23:05:12*vivus quit (Quit: Leaving)
23:06:35*aguspiza quit (Ping timeout: 240 seconds)
23:12:28FromDiscord<treeform> Good job @Calinou we need more of you!
23:12:50FromGitter<kayabaNerve> If I wanted to find/post bounties involving Nim, but not Nim-Lang itself, is there a certain site that's best?
23:13:23FromGitter<kayabaNerve> Gitcoin? Reddit? Bountysource?
23:14:41FromGitter<kayabaNerve> Where do all the cool Nim devs hang?
23:19:59FromDiscord<treeform> I think they hangout on this IRC channel.
23:38:41*icebattle quit (Ping timeout: 248 seconds)