| 00:11:43 | * | theelous3 quit (Ping timeout: 268 seconds) | 
| 00:18:14 | * | Hideki_ joined #nim | 
| 00:29:12 | * | Hideki_ quit (Ping timeout: 245 seconds) | 
| 00:46:43 | * | NotCreative quit (Ping timeout: 260 seconds) | 
| 01:10:18 | * | exelotl quit (Ping timeout: 245 seconds) | 
| 01:45:54 | * | Hideki_ joined #nim | 
| 01:46:29 | * | theelous3 joined #nim | 
| 01:47:51 | FromGitter | <Obround> How do you make a proc accept any proc as an argument? | 
| 01:49:29 | FromGitter | <kayabaNerve> You have to cast it down to proc () and then back up when you call it. | 
| 01:49:41 | FromGitter | <kayabaNerve> ... I forget if you need to use ptr proc or not. | 
| 01:49:55 | FromGitter | <Obround> ? | 
| 01:50:51 | FromGitter | <kayabaNerve> Apparently I deleted my event library. Damn. | 
| 01:51:00 | FromGitter | <kayabaNerve> What's the questioned part? | 
| 01:51:09 | FromGitter | <zetashift> @Obround you want ANY proc so signature can be anything? | 
| 01:51:34 | FromGitter | <Obround> I kinda don't understand how to implement (New to Nim). | 
| 01:51:46 | FromGitter | <zetashift> well you have to have some type | 
| 01:51:54 | FromGitter | <zetashift> https://nim-by-example.github.io/procvars/ | 
| 01:52:18 | FromGitter | <Obround> Ok... | 
| 01:52:33 | FromGitter | <zetashift> have an example of what you want to achieve? | 
| 01:53:37 | FromGitter | <Obround> Yes, like this: ⏎  ⏎ ```proc getTypeOfProc*(x: proc()): string = ⏎     return "type proc"``` [https://gitter.im/nim-lang/Nim?at=5d7eeb2105fd37169531484c] | 
| 01:54:20 | FromGitter | <kayabaNerve> You'd need to use something from macros. | 
| 01:57:13 | * | rockcavera joined #nim | 
| 01:57:46 | FromGitter | <Obround> Could you give me an example? | 
| 01:57:53 | FromGitter | <kayabaNerve> Not at the moment. | 
| 01:58:06 | FromGitter | <kayabaNerve> I did write an example for how you used to be able to throw procs around. | 
| 01:58:11 | FromGitter | <kayabaNerve> ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5d7eec336f00d0700fb49841] | 
| 01:58:35 | FromGitter | <kayabaNerve> You used to be able to do that, without needing main/closure/the call to main (IIRC). It appears that's no longer supported. | 
| 01:58:42 | * | theelous3 quit (Ping timeout: 258 seconds) | 
| 01:58:48 | FromGitter | <kayabaNerve> And then that code is actually a MWE as it generates invalid C. | 
| 01:59:13 | FromGitter | <kayabaNerve> I'd create an issue but I also don't have time to test it on Nim devel to verify it's not already fixed. | 
| 01:59:25 | FromGitter | <Obround> Ok, thanks :) | 
| 01:59:56 | * | sealmove joined #nim | 
| 02:32:45 | * | owl_000 joined #nim | 
| 02:40:07 | FromGitter | <zetashift> @Obround you could try to make a forum topic, the more knowledgeable people are usually not around at this time | 
| 02:49:14 | * | Hideki_ quit (Ping timeout: 240 seconds) | 
| 03:15:54 | * | snooptek joined #nim | 
| 03:18:53 | * | lritter quit (Ping timeout: 276 seconds) | 
| 03:19:04 | * | lritter_ joined #nim | 
| 03:22:47 | * | gangstacat quit (Ping timeout: 276 seconds) | 
| 03:23:47 | * | chemist69 quit (Ping timeout: 246 seconds) | 
| 03:25:57 | * | chemist69 joined #nim | 
| 03:35:50 | * | gangstacat joined #nim | 
| 03:45:49 | * | dddddd quit (Remote host closed the connection) | 
| 03:48:51 | * | sealmove quit (Quit: WeeChat 2.6) | 
| 04:42:41 | * | nsf joined #nim | 
| 04:49:49 | * | narimiran joined #nim | 
| 04:52:49 | * | laaron quit (Remote host closed the connection) | 
| 04:54:39 | * | laaron joined #nim | 
| 05:05:38 | * | fjellfras joined #nim | 
| 05:34:29 | * | Hideki_ joined #nim | 
| 05:43:21 | * | solitudesf joined #nim | 
| 05:55:27 | * | absolutejam1 joined #nim | 
| 05:59:09 | * | NimBot joined #nim | 
| 06:04:11 | * | Hideki_ quit (Remote host closed the connection) | 
| 06:24:39 | * | shadowbane quit (Remote host closed the connection) | 
| 06:25:06 | * | shadowbane joined #nim | 
| 06:26:02 | * | xet7 quit (Ping timeout: 240 seconds) | 
| 06:26:59 | * | xet7 joined #nim | 
| 06:30:48 | * | solitudesf quit (Quit: Leaving) | 
| 06:33:12 | * | solitudesf joined #nim | 
| 06:33:55 | * | actuallybatman quit (Quit: leaving) | 
| 06:34:41 | * | absolutejam1 quit (Ping timeout: 265 seconds) | 
| 06:51:58 | * | ng0 joined #nim | 
| 06:58:59 | * | BonusSoda joined #nim | 
| 06:59:08 | BonusSoda | Nim moment | 
| 06:59:34 | BonusSoda | hold on this client is really awful I'm gonna install weechat | 
| 06:59:38 | * | BonusSoda left #nim ("WeeChat 2.5") | 
| 07:00:00 | * | gmpreussner quit (Quit: kthxbye) | 
| 07:03:12 | * | krux02 joined #nim | 
| 07:04:51 | * | gmpreussner joined #nim | 
| 07:06:00 | * | absolutejam1 joined #nim | 
| 07:10:38 | * | blu quit (Remote host closed the connection) | 
| 07:18:17 | FromGitter | <zacharycarter> is anyone actively working on any FP libraries for Nim? | 
| 07:19:10 | FromGitter | <zacharycarter> several Scala fans at work and some interest has been expressed in Nim | 
| 07:21:18 | Araq | well what we have is stable, I think | 
| 07:25:25 | FromGitter | <zacharycarter> cool - thanks! I'll tell them to check out nimble.directory then | 
| 07:28:03 | * | Vladar joined #nim | 
| 07:31:42 | * | actuallybatman joined #nim | 
| 07:36:35 | * | PMunch joined #nim | 
| 07:57:39 | FromGitter | <zacharycarter> not very many - https://github.com/nim-lang/Nim/labels/New%20runtime - issues :D does that mean it's getting close to stable / usable? | 
| 07:57:49 | FromGitter | <zacharycarter> or just that not many are using it? | 
| 07:58:08 | FromGitter | <zacharycarter> if it's the former, I may start porting the code I've wrote for frag over to it | 
| 08:02:00 | Araq | the stdlib hasn't been ported and closures are buggy | 
| 08:02:19 | FromGitter | <mratsim> The main issue with FP is that we can't pass builtins like '+' and we often need to tag with nimcall or closures which is annoying | 
| 08:02:58 | FromGitter | <mratsim> Also tail call optimization is only done in release | 
| 08:03:23 | Araq | would I bet money on it and base my product on it? yes, but I'm in the special position to be able to fix showstopper implementation bugs :-) | 
| 08:06:46 | * | PMunch quit (Remote host closed the connection) | 
| 08:06:50 | Araq | mratsim: well you can pass '+' to a template | 
| 08:08:02 | * | PMunch joined #nim | 
| 08:14:38 | * | absolutejam1 quit (Ping timeout: 276 seconds) | 
| 08:15:17 | FromGitter | <mratsim> I'm past the phase of doing FP in Nim | 
| 08:15:23 | * | absolutejam1 joined #nim | 
| 08:15:33 | FromGitter | <mratsim> I only need dependent types and higher kindred types :p | 
| 08:15:45 | FromGitter | <mratsim> kinded* | 
| 08:22:15 | FromGitter | <zacharycarter> well my co-worker was asking about higher kinded types | 
| 08:22:26 | FromGitter | <zacharycarter> but I think he knows you can achieve them with Nim | 
| 08:22:46 | FromGitter | <zacharycarter> okay then - I guess I will wait on newruntime since I use the stdlib still | 
| 08:34:10 | * | couven92 joined #nim | 
| 08:38:17 | Zevv | mratsim: is TCO done by nim or does nim rely on the C compiler for that? | 
| 08:38:26 | * | absolutejam1 quit (Ping timeout: 240 seconds) | 
| 08:44:40 | FromGitter | <mratsim> C compiler | 
| 08:44:59 | FromGitter | <mratsim> You can do HKT with Nim but it's not pretty | 
| 08:45:30 | FromGitter | <mratsim> You need macros that works on typedesc which are often very finicky | 
| 08:45:43 | * | absolutejam1 joined #nim | 
| 09:06:56 | * | actuallybatman quit (Ping timeout: 265 seconds) | 
| 09:10:52 | * | absolutejam1 quit (Ping timeout: 245 seconds) | 
| 09:37:59 | * | absolutejam1 joined #nim | 
| 09:39:42 | * | nc-x joined #nim | 
| 09:40:01 | nc-x | Anybody tried `nimble init` && `nimble build` recently? | 
| 09:40:39 | nc-x | It fails for me with `Could not read package info file (etc.)` | 
| 09:41:14 | nc-x | because the *.nimble file does not contain quotes around the `author` and `description` | 
| 09:41:24 | Zevv | there was a bug some time ago messign up nimble cache files | 
| 09:41:31 | Zevv | somewhere in /tmp is your nimble cache, delete it | 
| 09:42:43 | nc-x | I think this issue is unrelated. this bug is with `nimble init` not producing quotes. | 
| 09:43:03 | Zevv | ah right, that line just came in when I was already typing :) | 
| 09:48:33 | nc-x | Created an issue https://github.com/nim-lang/nimble/issues/700 | 
| 09:49:11 | * | nc-x quit (Remote host closed the connection) | 
| 09:52:23 | Araq | shashlick, dom96 can we get a new Nimble release please? | 
| 09:53:35 | dom96 | Yes, but likely later in the week (latest I have time is on Wednesday) | 
| 09:54:27 | nc-x[m] | this issue is on `koch --latest nimble` as well | 
| 09:54:29 | nc-x[m] | so needs to be fixed before the release i think | 
| 09:54:53 | dom96 | should be a simple PR, up for fixing it? | 
| 09:55:02 | FromGitter | <alehander42> @mratsim | 
| 09:55:09 | FromGitter | <alehander42> you like haskell now? | 
| 09:59:28 | Araq | dom96, what do you mean?  | 
| 10:00:02 | dom96 | I mean I won't have time for a Nimble release until later in the week | 
| 10:00:25 | Araq | no the "should be a simple PR" part | 
| 10:01:27 | nc-x[m] | https://github.com/nim-lang/nimble/pull/701 | 
| 10:01:28 | nc-x[m] | Araq: he meant this | 
| 10:03:02 | dom96 | well, that's not correct. `escape` was used before | 
| 10:03:29 | dom96 | but because it turned UTF-8 to escaped characters in the string people were upset | 
| 10:03:38 | dom96 | just wrap it in a quote | 
| 10:05:03 | Araq | I'd use  """ around it | 
| 10:06:23 | dom96 | I wouldn't | 
| 10:07:35 | Araq | ok but then it's at least   '"' & foo.replace("\"", "\\\"") & '"' | 
| 10:08:03 | nc-x[m] | Should it be done for the other fields as well though? | 
| 10:08:45 | nc-x[m] | i.e. remove escape()  and just add quotes | 
| 10:11:44 | * | absolutejam1 quit (Ping timeout: 268 seconds) | 
| 10:14:01 | dom96 | no, it only makes sense for author and description I think | 
| 10:14:05 | dom96 | description can use the triple quptes | 
| 10:14:54 | * | skelett quit (Quit: WeeChat 2.4) | 
| 10:15:11 | FromGitter | <mratsim> @alehander42 I've always liked Haskell, it was my first language (not counting bash and Excel) | 
| 10:15:32 | FromGitter | <alehander42> oh, a good start | 
| 10:15:34 | FromGitter | <mratsim> Only grips I have with it is speed and the ceremony around IO. | 
| 10:15:38 | FromGitter | <alehander42> my first languages were c++ and php :P | 
| 10:16:05 | FromGitter | <mratsim> And my first Linux distro was Gentoo :P | 
| 10:16:10 | FromGitter | <alehander42> yeah, that's why i want to try ocaml .. have to really do it one day | 
| 10:16:17 | Araq | my first language was "Think Pascal" iirc | 
| 10:16:25 | Araq | on macs | 
| 10:17:33 | Araq | it would format your code as you typed it in, two decades later people got excited over "go fmt", it's all so sad... | 
| 10:18:39 | * | absolutejam1 joined #nim | 
| 10:19:28 | FromGitter | <mratsim> Let the go people be excited about something :P | 
| 10:19:48 | FromGitter | <mratsim> Generics and better error handling coming in v2.0 | 
| 10:20:22 | nc-x[m] | dom96: using """ would break if someone has three simultaneous quotes in their description | 
| 10:20:53 | nc-x[m] | so i think using .replace() is a good enough solution | 
| 10:21:10 | FromGitter | <alehander42> i've heard great things about pascal | 
| 10:21:20 | FromGitter | <alehander42> my father introduced me to the delphi UI stuff | 
| 10:21:48 | FromGitter | <alehander42> he was doing ok apps for job with it and he isn't even a professional programmer at all | 
| 10:21:54 | FromGitter | <alehander42> that's how intuitive it was | 
| 10:22:43 | FromGitter | <alehander42> (i mean, many people studied pascal here during communism iirc) | 
| 10:23:02 | Zevv | alehander42: where is 'here'? | 
| 10:23:17 | FromGitter | <alehander42> bulgaria | 
| 10:30:49 | * | Zevv waves eastwards | 
| 10:34:15 | FromGitter | <alehander42> many dutch people here | 
| 10:34:43 | FromGitter | <zetashift> I count 2? ;P, we do have a lot of europeans | 
| 10:35:52 | FromGitter | <alehander42> i am surrounded by them now | 
| 10:36:00 | FromGitter | <alehander42> and i thought the balkans were safe | 
| 10:36:28 | FromGitter | <alehander42> do people in netherlands have any kind of national attachment to python? | 
| 10:36:33 | FromGitter | <alehander42> i've noticed a bit of that in japan and ruby | 
| 10:36:38 | FromGitter | <zetashift> A lot of students in middle school went to Bulgaria/Czech for exam celebration | 
| 10:36:44 | FromGitter | <alehander42> but i guess this is not really a thing in western europe | 
| 10:36:47 | FromGitter | <zetashift> I didn't like people in my middle school so I didn;t go | 
| 10:37:16 | FromGitter | <zetashift> I don't know the previous situation but I do know the current. Uni's are full on Python in a lot of studies(even non CS) | 
| 10:37:19 | * | dddddd joined #nim | 
| 10:37:33 | FromGitter | <alehander42> oh yeah, many tourists come to the sea resorts | 
| 10:37:41 | FromGitter | <alehander42> there was something like a boom in cheap flights | 
| 10:37:52 | FromGitter | <zetashift> iirc a lot of archviz/civil engineering get Python/C++ | 
| 10:38:10 | FromGitter | <alehander42> interesting, but is it because python started in holland | 
| 10:38:17 | FromGitter | <alehander42> or just because its a popular teaching language | 
| 10:38:31 | FromGitter | <zetashift> Python was my first language too but not because of study, but because of StackOverflow | 
| 10:38:40 | FromGitter | <zetashift> I think I googled 'How to make warcraft 3' or something | 
| 10:38:53 | FromGitter | <zetashift> and ended going down the whole rabbit hole | 
| 10:40:09 | FromGitter | <alehander42> yeah, i wanted to write a search engine, and started reading old pagerank-like tuts | 
| 10:40:15 | FromGitter | <alehander42> and thats how i started with python | 
| 10:41:18 | FromGitter | <alehander42> i still remember `idle` on windows :P | 
| 10:46:51 | * | krux02 quit (Remote host closed the connection) | 
| 10:47:24 | * | krux02 joined #nim | 
| 10:47:51 | FromGitter | <zetashift> oooooo yeaaa | 
| 10:52:58 | Zevv | who is the other dutchie then? | 
| 10:53:28 | Zevv | I always thought I was the only dutch nim user :) | 
| 10:56:12 | FromGitter | <mratsim> Oh Idle, I remember always wondering what it was on my fxvm (?) desktop | 
| 10:59:16 | FromGitter | <zacharycarter> so glad I didn't start with Python | 
| 10:59:39 | FromGitter | <zacharycarter> but then again - I didn't pass my AP comp sci exam in HS with C++, and then gave up on comp sci until after graduating from unit | 
| 10:59:47 | FromGitter | <zacharycarter> so maybe I should have started with Python :P | 
| 11:00:18 | * | fjellfras quit (Read error: Connection reset by peer) | 
| 11:00:18 | * | fjellfras_ joined #nim | 
| 11:01:05 | FromGitter | <alehander42> i really didnt get c++ in high school | 
| 11:01:35 | Zevv | They tried to teach me C++ as well, but I didn't get it :( | 
| 11:01:36 | FromGitter | <alehander42> honestly, php made me like programming | 
| 11:01:39 | FromGitter | <zetashift> @zevv me! | 
| 11:01:56 | Zevv | zetashift \o/ Where you at? | 
| 11:02:09 | FromGitter | <zetashift> Rotterdam | 
| 11:02:17 | * | Zevv waves west | 
| 11:02:23 | Zevv | (amersfoort) | 
| 11:02:43 | FromGitter | <zetashift> I've only passed amersfoort in my life | 
| 11:03:00 | Zevv | at least you've been near :) | 
| 11:03:23 | FromGitter | <zetashift> and it means Netherlands has atleast 2 Nim users! | 
| 11:04:00 | Zevv | not bad, out of 17.3e6 | 
| 11:05:10 | FromGitter | <alehander42> wow, you're a lot | 
| 11:06:03 | Zevv | yeah we're pretty high density | 
| 11:06:36 | lqdev[m] | Zevv: shouldn't that be 1.73e7? | 
| 11:07:10 | Zevv | I find it hard to think in exponents other then (3*n) | 
| 11:07:27 | FromGitter | <zacharycarter> I want to visit Amsterdam | 
| 11:07:35 | FromGitter | <zacharycarter> hopefully next Spring | 
| 11:08:01 | Zevv | zacharycarter: highly overrated, huge tourist trap | 
| 11:08:51 | FromGitter | <zacharycarter> yeah - but I'll be a tourist ;P | 
| 11:09:06 | * | Zevv admits that kind of makes sense | 
| 11:10:58 | * | laaron quit (Remote host closed the connection) | 
| 11:10:58 | lqdev[m] | Zevv: I only really saw that because we had scientific notation on maths today :P | 
| 11:11:04 | FromGitter | <alehander42> i also wanted to visit amsterdam for a lot | 
| 11:11:12 | FromGitter | <alehander42> but now i prefer to visit the country | 
| 11:11:20 | FromGitter | <zacharycarter> plus I want to do all the fun things in Amerstadm, and by fun I mean the things that are illegal elsewhere :P | 
| 11:11:26 | FromGitter | <alehander42> and drive bike in your between-city roads (you have those right) | 
| 11:11:37 | FromGitter | <zacharycarter> whatever - I'm done trying to spell | 
| 11:11:48 | Zevv | we have the weed, we have the biks. come visit us and spend your money here! | 
| 11:12:54 | FromGitter | <alehander42> i like the dutch language | 
| 11:13:03 | FromGitter | <alehander42> it sounds kinda unique | 
| 11:13:06 | FromGitter | <alehander42> in pronuncuation | 
| 11:13:14 | FromGitter | <zetashift> gotta agree with Zevv on the Amsterdam thing | 
| 11:13:24 | FromGitter | <zetashift> other cities have weed bikes and shit too | 
| 11:13:31 | FromGitter | <zetashift> unless you REALLY like the museums | 
| 11:13:56 | Zevv | alehander42: this is pretty typical here: http://zevv.nl/div/fietspad.jpg. Red is bikes, grey is cars | 
| 11:14:18 | FromGitter | <zacharycarter> okay - where should I visit then? | 
| 11:14:24 | FromGitter | <alehander42> very professional zevv | 
| 11:14:37 | * | laaron joined #nim | 
| 11:14:39 | FromGitter | <alehander42> i have a friend who will love it | 
| 11:14:55 | FromGitter | <alehander42> he drives in the car roads here | 
| 11:15:05 | FromGitter | <alehander42> no other options usually between city | 
| 11:15:21 | Zevv | I tried biking in other countries, death whish | 
| 11:15:57 | FromGitter | <alehander42> it's a bit extreme | 
| 11:16:21 | FromGitter | <alehander42> is it true that bikers have full | 
| 11:16:24 | FromGitter | <zacharycarter> I think riding a motorcycle is more dangerous | 
| 11:16:28 | FromGitter | <zacharycarter> but also more fun :) | 
| 11:16:35 | FromGitter | <alehander42> how is it called, like "first right" on the road in your driving laws | 
| 11:16:39 | * | ephja joined #nim | 
| 11:16:49 | FromGitter | <alehander42> right of way* | 
| 11:17:38 | FromGitter | <zetashift> @zacharycarter what do you like? The Hague is also pretty popular. Rotterdam is nice too but a pretty modern city(like the buildings and roads of the inner city are sortof new because of the ww2 bombardment) | 
| 11:19:53 | Zevv | amsterdam museums are overly crowded as well these days. They sell time slot tickets now, you book in advance and you get an hour and a half. That really really sucks. | 
| 11:20:02 | FromGitter | <zacharycarter> bleh | 
| 11:21:06 | FromGitter | <zacharycarter> Museums aren't really my thing anyway - I hate how slow people walk and how long some of them take to get through. | 
| 11:21:33 | FromGitter | <zacharycarter> Anywhere that has nature nearby and good food will work for me :) | 
| 11:22:29 | FromGitter | <zacharycarter> some history would be cool too | 
| 11:22:56 | FromGitter | <zacharycarter> I'd probably only be going for a weekend and a couple of days tops | 
| 11:24:30 | * | owl_000 quit (Ping timeout: 258 seconds) | 
| 11:25:51 | FromGitter | <zacharycarter> tickets aren't too expensive for next April either - round trip is like € 326 on Kayak | 
| 11:27:21 | FromGitter | <zacharycarter> going to be over 1000 euros to go back home for the holidays :/ | 
| 11:27:32 | Zevv | we'll make sure to host the first Dutch Nim Usergroup Conference by then | 
| 11:28:25 | * | fjellfras_ quit (Quit: Leaving) | 
| 11:29:44 | FromGitter | <alehander42> i have to visit finland | 
| 11:29:55 | FromGitter | <alehander42> Zevv, oh yeah another candidate for NimConf2020 | 
| 11:29:56 | FromGitter | <alehander42> :P | 
| 11:30:52 | FromGitter | <zacharycarter> don't visit Finland for the food | 
| 11:30:56 | FromGitter | <zacharycarter> I've learned that much since I've been here | 
| 11:32:34 | FromGitter | <zacharycarter> Helsinki is a pretty big tech hub for the size of the country anyway | 
| 11:32:36 | FromGitter | <zacharycarter> lots of game studios here | 
| 11:33:47 | * | absolutejam1 quit (Ping timeout: 245 seconds) | 
| 11:35:40 | * | krux02 quit (Remote host closed the connection) | 
| 11:36:48 | * | Hideki_ joined #nim | 
| 11:39:04 | * | laaron quit (Remote host closed the connection) | 
| 11:39:18 | * | absolutejam1 joined #nim | 
| 11:42:50 | * | laaron joined #nim | 
| 11:45:16 | FromGitter | <alehander42> big lake hub | 
| 11:45:17 | FromGitter | <alehander42> also | 
| 11:45:52 | FromGitter | <zacharycarter> yup | 
| 11:56:26 | * | ephja quit (Remote host closed the connection) | 
| 12:24:13 | * | owl_000 joined #nim | 
| 12:27:22 | * | solitudesf quit (Ping timeout: 258 seconds) | 
| 12:31:37 | * | NotCreative joined #nim | 
| 12:32:12 | * | Kaivo joined #nim | 
| 12:35:10 | FromGitter | <zetashift> (this is kinda getting off-topic) but @zacharycarter if you like nature you're better off going more the cities east. They have more nature areas. Some calm nature is something you definitely won't find in Amsterdam/Rotterdam | 
| 12:35:44 | * | nsf quit (Ping timeout: 265 seconds) | 
| 12:36:00 | FromGitter | <zetashift> You'll find better food more in the city regions tho(imho) | 
| 12:37:49 | * | nsf joined #nim | 
| 12:39:55 | Zevv | well, who cares about off topic when noone else is talking on-topic anyway :) | 
| 12:43:30 | PMunch | We should have a Nim conf in Tromsø, that way I don't have to travel anywhere for once.. | 
| 12:45:36 | FromGitter | <alehander42> cold !!! | 
| 12:45:48 | PMunch | Not inside :) | 
| 12:46:01 | PMunch | Besides, it's not that cold here as it's by the coast :) | 
| 12:52:25 | narimiran | PMunch: i still remember your not-1st-April-joke about 2 meters of fresh snow | 
| 12:53:50 | * | adeohluwa joined #nim | 
| 12:54:21 | PMunch | Haha, it was only 61cm :P | 
| 12:54:44 | PMunch | And it wasn't all that cold, just loads of snow | 
| 12:55:14 | PMunch | See? https://www.yr.no/stasjon/eklima/90450/graf/aar.eng.png | 
| 12:55:35 | FromGitter | <zetashift> FOSDEM is like the unofficial Nim meetup last years :p | 
| 12:55:57 | PMunch | Yeah, and this year it will hopefully be even better :) If we get the newer languages devroom | 
| 12:56:26 | FromGitter | <zetashift> since I'll be studying nearby I'm hoping to go to it | 
| 12:56:31 | FromGitter | <zetashift> will be my first conference | 
| 12:57:33 | PMunch | FOSDEM is great, you should definitely try to go :) | 
| 12:57:43 | PMunch | And it's free to attend, which is really nice | 
| 13:05:50 | FromGitter | <zacharycarter> where is it held? | 
| 13:05:55 | FromGitter | <zacharycarter> I guess I can google | 
| 13:06:26 | FromGitter | <zacharycarter> might have to see if I can convince work to let me go :) | 
| 13:07:00 | FromGitter | <zacharycarter> since it's on a weekend I should be able to I imagine | 
| 13:07:23 | Araq | zacharycarter: you're working for a game dev shop, right?  | 
| 13:07:58 | * | alexander92 joined #nim | 
| 13:08:37 | FromGitter | <zacharycarter> yeah - Wargaming | 
| 13:10:04 | Araq | do you use C++? if so, do you also use its STL? | 
| 13:10:47 | FromGitter | <zacharycarter> I'm not sure about our in house engine(s), I imagine WoT does but the game I work on is all Unity / C# | 
| 13:10:51 | FromGitter | <zacharycarter> I can ask though | 
| 13:10:53 | FromGitter | <zetashift> Don't gamdev companies use EASTL https://github.com/electronicarts/EASTL or their own STL's | 
| 13:10:59 | FromGitter | <zetashift> usually use* | 
| 13:11:09 | FromGitter | <zacharycarter> yeah - I imagine we don't use C++'s STL | 
| 13:11:21 | FromGitter | <zacharycarter> but I can't answer definitively either | 
| 13:11:41 | * | adeohluwa left #nim (#nim) | 
| 13:11:49 | PMunch | zacharycarter, FOSDEM is held in Bruxelles | 
| 13:11:57 | PMunch | Wait, Brussels? | 
| 13:12:17 | FromGitter | <zacharycarter> looks like I will be travelling quite a bit next year :) | 
| 13:12:31 | FromGitter | <zetashift> Bruxelles is the french name, Brussels is what non-french usually call it | 
| 13:13:16 | PMunch | Yeah I know, but I lived in Liege for a year and I never got used to not calling it Bruxelles :P | 
| 13:13:25 | PMunch | I do it in my native language as well | 
| 13:15:14 | FromGitter | <zetashift> both are correct! | 
| 13:15:22 | FromGitter | <zetashift> though Bruxelles always sounds fancier | 
| 13:19:28 | PMunch | I say it the normal way though, unless I'm speaking French | 
| 13:20:29 | PMunch | Belgian place names are weird, especially when you're not used to them | 
| 13:21:38 | PMunch | You gotta keep a list of names for every city/place | 
| 13:22:24 | * | seni joined #nim | 
| 13:22:56 | PMunch | Liege for example can also be called Luik if you speak to a Flemmish/Dutch person or Luttich if you are talking to a German person (or one from the small german region of Belgium) | 
| 13:25:19 | * | poopBot joined #nim | 
| 13:25:21 | poopBot | hi | 
| 13:25:30 | poopBot | yep bot is dead | 
| 13:25:38 | PMunch | Huh? | 
| 13:25:51 | PMunch | !eval echo "Hello world" | 
| 13:25:54 | NimBot | Hello world | 
| 13:25:58 | PMunch | No he's not | 
| 13:26:09 | poopBot | *discord is dead | 
| 13:26:14 | poopBot | relay | 
| 13:26:27 | PMunch | Oh yeah, that's been down for a while now.. | 
| 13:26:34 | PMunch | Not sure who configured that.. | 
| 13:26:40 | PMunch | Maybe dom96 knows? | 
| 13:27:06 | FromGitter | <alehander42> one day we'll find out a forgotten discord group of people | 
| 13:27:15 | FromGitter | <alehander42> who developed their own nim | 
| 13:27:23 | FromGitter | <alehander42> hiding in the trenches | 
| 13:27:29 | disruptek | there's a separate community on telegram. | 
| 13:27:44 | FromGitter | <alehander42> yeah, it had too many memes | 
| 13:27:48 | PMunch | Haha, "after the original devs abandoned us we took over the torch and carried Nim forward!" | 
| 13:27:48 | FromGitter | <alehander42> i guess its a telegram thing | 
| 13:28:07 | PMunch | Haha, yeah the Telegram group is.. Special?.. | 
| 13:28:07 | FromGitter | <alehander42> yeah, we'll find them in 2043, still working on v1 | 
| 13:28:45 | PMunch | It was originally meant to only coordinate stuff during FOSDEM, since IRC doesn't work too well on phones without some setup | 
| 13:36:36 | alexander92 | hm, i used one app | 
| 13:36:45 | alexander92 | and i thought it works fine | 
| 13:36:47 | alexander92 | for irc | 
| 13:37:09 | PMunch | A bit depending on how it's set up it will eat battery IIRC | 
| 13:37:33 | PMunch | Because it essentially needs to keep a connection alive | 
| 13:41:30 | * | sealmove joined #nim | 
| 13:41:55 | sealmove | any recommendation for Gui development in pure Nim? | 
| 13:45:20 | Araq | nigui? dunno, I'm out of the loop | 
| 13:47:11 | poopBot | i just noticed that there was less chat in discord dident even know why, until 1 dude just posted about it | 
| 13:47:57 | PMunch | sealmove, depends on what kind of GUI you want to create | 
| 13:48:32 | sealmove | PMunch: I am thinking of turning https://github.com/sealmove/hex into gui at some point. | 
| 13:50:38 | sealmove | By the way, Kaitai Struct merged the first Nim changes 🎉 !, https://github.com/kaitai-io/kaitai_struct_compiler/pull/170 If anyone is interested he can help.  | 
| 13:51:48 | * | nsf quit (Quit: WeeChat 2.5) | 
| 13:52:33 | sealmove | (Disclaimer, Kaitai Struct is in Scala) | 
| 13:56:31 | PMunch | Cross platform? | 
| 13:56:50 | PMunch | If nigui is up to the task I would use that | 
| 13:56:58 | PMunch | Or you could use wxNim | 
| 13:57:58 | Araq | does wxNim work with Nim devel? | 
| 13:58:21 | PMunch | No idea to be honest | 
| 13:58:43 | PMunch | Give me a sec | 
| 13:59:20 | * | Hideki_ quit (Remote host closed the connection) | 
| 13:59:40 | PMunch | Seems to work fine | 
| 13:59:45 | PMunch | On the devel I had lying around | 
| 14:00:23 | PMunch | Which is from Friday I believe | 
| 14:00:36 | sealmove | PMunch, how is nimlsp going along? | 
| 14:01:35 | * | Hideki_ joined #nim | 
| 14:01:47 | PMunch | Well, it works | 
| 14:02:05 | PMunch | At least mostly.. | 
| 14:02:22 | PMunch | It's still a bit of a pain to build properly though.. | 
| 14:05:43 | * | Hideki_ quit (Ping timeout: 245 seconds) | 
| 14:08:23 | * | Hideki_ joined #nim | 
| 14:08:56 | Araq | omg from Friday?! that's old... | 
| 14:09:37 | * | Hideki_ quit (Remote host closed the connection) | 
| 14:10:25 | * | Hideki_ joined #nim | 
| 14:11:40 | * | Hideki_ quit (Remote host closed the connection) | 
| 14:11:51 | PMunch | If it wasn't for the fact that it's 4:11 already I'd update it and try again for you :P | 
| 14:12:57 | * | Hideki_ joined #nim | 
| 14:14:43 | * | Hideki_ quit (Remote host closed the connection) | 
| 14:15:00 | * | Hideki_ joined #nim | 
| 14:15:29 | * | PMunch quit (Remote host closed the connection) | 
| 14:16:14 | * | Hideki_ quit (Remote host closed the connection) | 
| 14:17:55 | * | Hideki_ joined #nim | 
| 14:22:43 | * | Hideki_ quit (Ping timeout: 268 seconds) | 
| 14:27:02 | * | alexander92 quit (Ping timeout: 246 seconds) | 
| 14:29:15 | * | alexander92 joined #nim | 
| 14:30:17 | * | laaron quit (Remote host closed the connection) | 
| 14:32:13 | * | owl_000 quit (Ping timeout: 265 seconds) | 
| 14:32:20 | * | laaron joined #nim | 
| 14:38:05 | * | couven92 quit (Ping timeout: 258 seconds) | 
| 14:41:36 | * | NotCreative quit (Remote host closed the connection) | 
| 14:43:02 | * | Hideki_ joined #nim | 
| 15:00:30 | * | NotCreative joined #nim | 
| 15:02:14 | * | NotCreative quit (Remote host closed the connection) | 
| 15:10:25 | * | krux02 joined #nim | 
| 15:11:42 | * | absolutejam1 quit (Ping timeout: 245 seconds) | 
| 15:17:24 | FromGitter | <awr1> @Araq most game companies do not use STL | 
| 15:17:30 | FromGitter | <awr1> full of certain...questionable impls | 
| 15:17:33 | FromGitter | <awr1> https://www.ilikebigbits.com/2016_08_28_hash_table.html | 
| 15:18:02 | FromGitter | <awr1> for example i don't think UE4 uses STL | 
| 15:23:07 | FromGitter | <awr1> @PMunch @alehander42 the other group calls everyone else heretics for no longer saying "nimrod" | 
| 15:25:02 | alexander92 | nimrod is a bad name | 
| 15:25:14 | alexander92 | hm, yeah i remember unity reinventing the compiler as well | 
| 15:26:00 | shashlick | I agree the telegram group is hard to keep up with especially since the bridge to slack makes the message unreadable | 
| 15:26:21 | shashlick | Everyone tends to reply to a specific message so there's constant repeats | 
| 15:26:28 | FromGitter | <awr1> yeah unity does a lot of tricks to squeeze performance | 
| 15:26:43 | FromGitter | <awr1> they got some talented engineers | 
| 15:29:58 | FromGitter | <awr1> i don't have it in me to read it right now but i have heard a lot of the problems w/ the STL are spec-imposed | 
| 15:38:29 | * | nif quit (Quit: ...) | 
| 15:38:38 | * | nif joined #nim | 
| 15:50:27 | * | alexander92 quit (Ping timeout: 245 seconds) | 
| 16:13:38 | FromGitter | <awr1> quick little test out of curiosity: nim program using `tables` and the same program rewritten in C++ using `unordered_map` gives nim as being about 3x-4x faster | 
| 16:19:22 | * | Hideki_ quit (Remote host closed the connection) | 
| 16:21:24 | * | Hideki_ joined #nim | 
| 16:22:24 | Araq | but unordered_map sucks and everybody knows it :P | 
| 16:22:34 | Araq | benchmark against abseil's implementation | 
| 16:26:03 | * | Hideki_ quit (Ping timeout: 268 seconds) | 
| 16:38:32 | * | Trustable joined #nim | 
| 16:39:18 | poopBot | awrl: meybe try amnestyc form rust if looking for perfomace , tought i think its still alpha | 
| 16:39:43 | poopBot | when newruntime = magic ? | 
| 16:49:00 | * | actuallybatman joined #nim | 
| 16:50:18 | * | solitudesf joined #nim | 
| 16:57:47 | Araq | poopBot: what do you mean?  | 
| 16:59:00 | poopBot | when new runtime be fully ready and happy for usage  | 
| 16:59:42 | * | laaron quit (Quit: ZNC 1.7.1 - https://znc.in) | 
| 17:01:39 | * | Trustable quit (Remote host closed the connection) | 
| 17:03:23 | * | laaron joined #nim | 
| 17:04:22 | * | Hideki_ joined #nim | 
| 17:12:06 | Araq | poopBot: development focus shifted a bit to get the better strings, seqs and destructors production ready with the existing Nim | 
| 17:14:13 | * | DeltaPHC joined #nim | 
| 17:16:00 | * | actuallybatman quit (Ping timeout: 268 seconds) | 
| 17:19:20 | * | Hideki_ quit (Ping timeout: 276 seconds) | 
| 17:21:46 | * | actuallybatman joined #nim | 
| 17:46:57 | * | abm joined #nim | 
| 17:52:51 | shashlick | @Araq what's your opinion on ccache | 
| 17:53:37 | shashlick | Is using it with Nim warranted / valuable? | 
| 17:54:04 | * | DeltaPHC quit (Remote host closed the connection) | 
| 17:54:36 | FromGitter | <zacharycarter> alexander92: I think Nim built a compiler 'burst' specifically for their implementation of ECS / Jobs | 
| 17:55:33 | * | nsf joined #nim | 
| 17:56:11 | * | exelotl joined #nim | 
| 17:58:23 | * | DeltaPHC joined #nim | 
| 18:06:48 | FromGitter | <zacharycarter> Unity I meant | 
| 18:11:15 | Araq | shashlick: I don't see the point in it | 
| 18:16:49 | shashlick | Does it do what Nim does already today or do parts of incremental compilation which you already have built up mostly | 
| 18:19:28 | Araq | we cache the C code and run the C compiler in parallel and don't produce exploding header files | 
| 18:19:35 | Araq | what else could we do? | 
| 18:19:44 | Araq | Nim builds faster than native C++ projects | 
| 18:21:48 | shashlick | Ok so reading your IC issue, looks like you already do what ccache does in Nim | 
| 18:22:11 | shashlick | But what you are building is a ccache for Nim = IC | 
| 18:22:42 | Araq | yes | 
| 18:23:42 | shashlick | Understood | 
| 18:38:26 | Araq | shashlick: what about a Nimble release? | 
| 18:38:40 | Araq | don't want to release v1 with a random nimble commit hash | 
| 18:55:22 | * | absolutejam1 joined #nim | 
| 19:16:27 | * | Hideki_ joined #nim | 
| 19:20:27 | * | Hideki_ quit (Ping timeout: 245 seconds) | 
| 19:22:55 | * | kuon joined #nim | 
| 19:23:12 | * | kuon quit (Remote host closed the connection) | 
| 19:23:38 | * | vsantana joined #nim | 
| 19:40:50 | * | vsantana quit (Quit: leaving) | 
| 19:44:39 | * | vsantana joined #nim | 
| 19:45:58 | * | laaron quit (Quit: ZNC 1.7.1 - https://znc.in) | 
| 19:46:34 | * | laaron joined #nim | 
| 20:03:47 | * | narimiran quit (Ping timeout: 265 seconds) | 
| 20:11:05 | * | nsf quit (Quit: WeeChat 2.5) | 
| 20:32:22 | k0mpjut0r | Hello, has anyone tried hot code reloading with Jester? How's it working out, any experience to share? | 
| 20:42:59 | * | sealmove quit (Quit: WeeChat 2.6) | 
| 20:49:27 | Araq | never tried it :-) | 
| 20:50:53 | Araq | don't see the point for servers, you can easily use a load balancer | 
| 20:54:21 | * | Ven`` joined #nim | 
| 20:56:28 | * | solitudesf quit (Ping timeout: 265 seconds) | 
| 21:18:43 | * | Vladar quit (Remote host closed the connection) | 
| 21:22:02 | * | Ven`` quit (Quit: My MacBook has gone to sleep. ZZZzzz…) | 
| 21:48:31 | * | DeltaPHC quit (Remote host closed the connection) | 
| 21:51:11 | dom96 | what hot code reloading actually get you for that use case? | 
| 21:51:13 | dom96 | *what does | 
| 21:51:31 | dom96 | You'll still need to wait for a recompilation which is the main waster of time | 
| 21:51:42 | dom96 | if you're writing a web app, it ideally shouldn't share state between requests. | 
| 22:06:39 | * | jxy joined #nim | 
| 22:09:37 | * | actuallybatman quit (Ping timeout: 245 seconds) | 
| 22:59:29 | * | lritter_ quit (Ping timeout: 268 seconds) | 
| 23:06:26 | * | absolutejam1 quit (Ping timeout: 240 seconds) | 
| 23:10:41 | * | krux02 quit (Remote host closed the connection) | 
| 23:18:02 | * | Hideki_ joined #nim | 
| 23:22:55 | * | Hideki_ quit (Ping timeout: 265 seconds) | 
| 23:42:44 | * | seni quit (Quit: Leaving) | 
| 23:47:31 | * | abm quit (Quit: Leaving) | 
| 23:59:48 | shashlick | @Araq we can do that, what's the schedule for v1? |