00:03:18 | * | krux02 quit (Quit: Leaving) |
00:05:30 | zacharycarter[m] | yglukhov: ^ |
00:07:00 | zacharycarter[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:46 | FromGitter | <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:18 | FromGitter | <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:33 | FromGitter | <Quelklef> "Changes in the language that would break code in the book are generally avoided" |
05:18:08 | FromGitter | <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:03 | FromGitter | <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:59 | FromGitter | <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:44 | FromGitter | <andreaferretti> @Quelklef please, go through |
07:26:51 | FromGitter | <andreaferretti> but not oldest to newest |
07:26:57 | FromGitter | <andreaferretti> I am already doing that :-) |
07:27:15 | FromGitter | <andreaferretti> and I am collecting examples which I can test automatically |
07:27:41 | FromGitter | <andreaferretti> this means I can check up to #2586 |
07:28:12 | FromGitter | <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:47 | FromGitter | <Bennyelg> how do I run codeblock |
07:57:56 | * | yglukhov[i] joined #nim |
07:58:06 | FromGitter | <Bennyelg> when it compile it runs it by default ? |
08:09:35 | FromGitter | <Bennyelg> I want to run specific file test and not a specific directory |
08:09:38 | FromGitter | <Bennyelg> is it possible ? |
08:10:00 | FromGitter | <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:40 | FromGitter | <mratsim> nim -v installed through choosenim doesn’t print the git hash anymore, is that intended? |
08:45:29 | * | dddddd joined #nim |
08:57:36 | livcd | wow winim 2.0 looks very promising |
09:05:57 | FromGitter | <mratsim> btw thoughts on this Generics/Static syntax? https://github.com/nim-lang/Nim/issues/8459 |
09:14:31 | FromGitter | <data-man> @Araq: Today's my birthday. Please merge #8185 as a gift. :-) |
09:19:31 | FromGitter | <mratsim> Happy cake day @data-man |
09:19:41 | * | dave24 joined #nim |
09:20:14 | * | Vladar quit (Quit: Leaving) |
09:21:54 | FromGitter | <mratsim> so Option will be see more and more use in the stdlib? |
09:22:30 | FromGitter | <mratsim> I’m torn, I like type safety, but I’ve had a trauma with Rust “unwrap” hell. |
09:22:47 | FromGitter | <mratsim> and proc returning -1 are bleh |
09:22:56 | FromGitter | <data-man> @mratsim: Thanks! My cake is already in the stove. It's a small culinary experiment. :-D |
09:23:39 | FromGitter | <data-man> > and proc returning -1 are bleh ⏎ ⏎ I change it in the last commit. |
09:24:30 | FromGitter | <mratsim> Yeah I saw, but there are many procs that use the -1 special value, like “open” to open a file |
09:24:42 | FromGitter | <mratsim> not talking about your PR in particular |
09:25:25 | FromGitter | <mratsim> I really want a `match` pattern matching macro or compiler builtin. |
09:25:26 | dave24 | I'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:32 | FromGitter | <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:00 | FromGitter | <mratsim> while true + if isReady it seems |
09:27:17 | FromGitter | <mratsim> ah sorry, isReady is for threadpool/multi processing |
09:28:23 | FromGitter | <mratsim> asyncCheck |
09:31:02 | FromGitter | <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:25 | FromGitter | <mratsim> well there was the “opt” experiment |
09:32:04 | dave24 | mratsim: I can't find that function, what module is it in? |
09:32:32 | FromGitter | <mratsim> everything related to async should be in asyncdispatch currently (if you’re using devel) |
09:32:49 | FromGitter | <mratsim> but I’m not a networking/async guy (not yet at the very least) |
09:37:06 | dave24 | I guess all I need is to check if the future has completed |
09:37:15 | FromGitter | <data-man> @dave24 asyncCheck in the asyncfutures.nim. Just import async. isReady in the threadpool. |
09:41:49 | dave24 | I'm looking here: https://nim-lang.org/docs/lib.html, should I be looking somewhere else? |
09:42:14 | FromGitter | <mratsim> https://nim-lang.org/docs/asyncdispatch.html |
09:43:08 | FromGitter | <mratsim> I get a 404 for asyncfutures, does that still exist on devel? https://nim-lang.org/docs/asyncfutures.html |
09:43:25 | dom96 | dave24: Set a callback on your future: fut.addCallback(proc () = fut.read()) |
09:44:05 | dom96 | and call asyncdispatch.poll(timeout=x) in your UIs event loop |
09:47:49 | dom96 | You can also periodically check `fut.finished` |
09:48:03 | dom96 | But I wouldn't recommend it |
09:49:47 | dave24 | dom96: I know it's a hack, but I'm out of options I think |
09:50:01 | dave24 | I can't integrate the nim and other event systems |
09:50:05 | dom96 | Why can't you use a callback? |
09:50:15 | dave24 | how do you mean? |
09:51:03 | dom96 | Why do you need to periodically poll the future? |
09:51:17 | dave24 | because I can't block on a nim poll |
09:51:25 | dave24 | because the UI would become unresponsive |
09:51:39 | dom96 | What UI are you using? |
09:51:42 | dave24 | IUP |
09:51:54 | dom96 | Hrm, not familiar with it |
09:52:07 | dom96 | But you can certainly call poll with a timeout of 50ms or so |
09:52:11 | dom96 | or even less |
09:52:21 | dom96 | it won't freeze your UI |
09:52:29 | dave24 | hm, yea |
09:53:00 | dave24 | and I would have to do that regularly, evey second or so. how quickly the http request succeeds does not matter much |
09:53:33 | dave24 | Right, I'll try that thanks. |
09:53:35 | dom96 | yes, IUP should allow you to either run something every few ms |
09:53:47 | dom96 | or to control its event loop in the same way you are controlling asyncdispatch using `poll` |
09:53:57 | dom96 | iup.poll(200) # ms |
09:54:03 | dom96 | asyncdispatch.poll(30) # ms |
09:54:08 | dom96 | Something like that should be possible |
10:08:19 | dave24 | Can I destroy a future before it finishes? |
10:08:29 | FromGitter | <data-man> Good news for Windows users: Winim package is updated :-) |
10:14:38 | dave24 | I guess closing the httpclient would work |
10:24:24 | * | Ven`` quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
10:27:44 | FromGitter | <Bennyelg> how to I run nim from different config ? ⏎ int: used config file '/Users/benny/Applications/Nim/config/nim.cfg' [Conf] |
10:29:07 | FromGitter | <Bennyelg> I want to run nim from different properties |
10:29:12 | FromGitter | <Bennyelg> with different nim path |
10:29:17 | FromGitter | <Bennyelg> seems to be a struggle there :/ |
10:35:16 | * | leorize quit (Quit: WeeChat 2.2) |
10:51:55 | FromGitter | <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:49 | FromDiscord | <PusiteGA> hi |
11:36:01 | FromDiscord | <PusiteGA> wanted to test websocket server |
11:36:04 | FromDiscord | <PusiteGA> but got this |
11:36:06 | FromDiscord | <PusiteGA> GameServer.nim(28, 7) Error: expression 'close(ws, 0, "")' is of type 'Future[system.void]' and has to be discarded |
11:39:03 | dom96 | asyncCheck close(ws, 0, "") |
11:39:26 | dom96 | (or `await` if you're inside an {.async.} proc) |
11:42:22 | FromDiscord | <PusiteGA> @dom whats this let (ws, error) = await(verifyWebsocketRequest(req, "myfencyprotocol")) myfancyprotocol? |
11:42:30 | FromDiscord | <PusiteGA> is that url or what? |
11:42:55 | FromDiscord | <PusiteGA> 0.0.0.0:8080/myfancyprotocol |
11:43:02 | FromDiscord | <PusiteGA> http://niv.github.io/websocket.nim/docs/0.3.0/websocket/server.html |
11:43:27 | FromDiscord | <PusiteGA> yep |
11:43:36 | FromDiscord | <PusiteGA> i just head to scrol down 😃 |
12:12:46 | zacharycarter[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:35 | yglukhov[m] | zachary carter: shoot |
12:21:06 | zacharycarter[m] | so with jsRef / jsUnref - I'm wondering if you can use the same closure for both element.addEventListener and element.removeEventListener |
12:21:34 | zacharycarter[m] | like you ref the closure before passing it to addeventlistener, unref it inside the closure body |
12:21:40 | zacharycarter[m] | but then what do you do when you pass it to removeeventlistenre? |
12:21:58 | yglukhov[m] | zachary carter: you're right. that would not work... |
12:22:15 | zacharycarter[m] | yeah - not sure how to overcome this one :/ |
12:22:42 | yglukhov[m] | well there's always EM_ASM_* to help. it's the low-level super power =) |
12:23:08 | yglukhov[m] | as to how to wrap it in a nice and generic way - not sure either |
12:23:35 | zacharycarter[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:06 | FromGitter | <Yardanico> @yglukhov[m] - btw, as far as I understand https://github.com/yglukhov/android can't be used for native android UI? |
13:06:38 | dom96 | zacharycarter[m]: Playground is down again |
13:10:46 | zacharycarter[m] | word - I'll fix it today |
13:12:07 | * | rockcavera quit (Remote host closed the connection) |
13:16:06 | FromGitter | <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:18 | FromGitter | <Bennyelg> that's it Nothing more |
13:16:49 | FromGitter | <Yardanico> @Bennyelg that's an internal compiler error |
13:16:59 | FromGitter | <Bennyelg> :| |
13:17:12 | FromGitter | <Yardanico> try with `./koch temp c /path/to/your/tests.nim` in the folder with nim Git repo |
13:17:24 | FromGitter | <Yardanico> and you'll get compiler stacktrace maybe :) |
13:18:34 | FromGitter | <Bennyelg> checking |
13:18:50 | FromGitter | <Bennyelg> ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5b5b1bba5301255724cccf37] |
13:18:52 | FromGitter | <Bennyelg> :| |
13:19:47 | FromGitter | <Yardanico> infinite recursion |
13:19:52 | FromGitter | <Bennyelg> yea |
13:19:54 | FromGitter | <Bennyelg> strange |
13:19:55 | FromGitter | <Yardanico> try to make the code as small as possible :) |
13:20:01 | FromGitter | <Yardanico> (to reproduce this crash) |
13:20:40 | zacharycarter[m] | pg should be back up |
13:20:43 | zacharycarter[m] | sorry about that |
13:21:03 | dom96 | What was the issue? |
13:21:22 | dom96 | Also, 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:13 | zacharycarter[m] | kind of embarassing - CC the account was hooked up to on DO expired |
13:38:36 | zacharycarter[m] | dom96: ^ |
13:39:10 | zacharycarter[m] | we can move it to the VM that the rest of the Nim website / forums run on |
13:39:12 | zacharycarter[m] | but federico had issues w/ that if I remember correctly due to docker and security |
13:48:52 | dom96 | I can set up a separate droplet for it |
13:49:32 | livcd | Did not you guys get some droplets for free from DO ? |
13:50:35 | dom96 | yep |
13:51:19 | zacharycarter[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:46 | zacharycarter[m] | not too much to it - just setting up the systemd / nginx stuff etc |
13:52:32 | FromGitter | <Bennyelg> when I compile my project `runnableExamples` runs authomaticly? |
13:53:11 | dom96 | zacharycarter[m]: I can set you up with a sudo-enabled account on that droplet |
13:53:24 | zacharycarter[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:21 | FromGitter | <Quelklef> @andreaferretti Woah, how are you able to automate this? |
14:36:22 | FromGitter | <Quelklef> But sure, I can go through. Slowly. We need some way to check when we've met in the middle |
14:39:08 | FromGitter | <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:24 | FromGitter | <andreaferretti> I have a script that checks all of this |
14:39:41 | FromGitter | <Quelklef> Ah, cool |
14:39:44 | FromGitter | <andreaferretti> and then I add cases manually, generally by copying an example from the issues |
14:39:58 | FromGitter | <Quelklef> What about "this output is wrong" bugs? |
14:40:03 | FromGitter | <andreaferretti> same |
14:40:07 | FromGitter | <andreaferretti> I have - say |
14:40:16 | FromGitter | <andreaferretti> txxx.nim |
14:40:24 | FromGitter | <andreaferretti> and txxx.txt for the expected output |
14:40:40 | FromGitter | <Quelklef> That's pretty cool |
14:40:55 | FromGitter | <andreaferretti> if some special options are needed, I use txxx.nim.cfg |
14:41:19 | FromGitter | <andreaferretti> I will open it as soon as I have a little time |
14:41:47 | FromGitter | <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:15 | FromGitter | <Quelklef> Which removes ~400 open issues to look at |
14:45:38 | FromGitter | <andreaferretti> sure |
14:46:05 | FromGitter | <andreaferretti> I skip some, but take a note when I do in a text file |
14:46:17 | FromGitter | <andreaferretti> so that I can go though these later |
14:46:25 | FromGitter | <Quelklef> Ah, that might be a good idea for the Tools |
14:46:37 | FromGitter | <Quelklef> But I suspect the other ones generally just won't be bugs |
14:46:48 | FromGitter | <Quelklef> Although I guess some may still be no longer relevant and so closable, hmm |
14:46:49 | FromGitter | <Bennyelg> @dom96 I kind of love httpbeast |
14:47:02 | FromGitter | <Quelklef> Maybe I'll look at all of 'em. How are we telling when we've met in the middle? |
14:49:05 | FromGitter | <andreaferretti> I am at 2652 right now |
14:49:13 | FromGitter | <andreaferretti> I will open my repo soon |
14:49:21 | FromGitter | <andreaferretti> so you should be able to see |
14:50:18 | FromGitter | <Quelklef> Cool, that works |
14:52:21 | dom96 | Bennyelg: great :) |
14:54:18 | FromGitter | <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:41 | dom96 | Bennyelg: https://www.techempower.com/benchmarks/#section=test&runid=2a8f2912-c4a2-4c32-a576-b1e2e932a906 |
15:02:48 | FromGitter | <Bennyelg> Very impressive |
15:05:12 | * | leorize quit (Quit: WeeChat 2.2) |
15:05:28 | * | icebattle joined #nim |
15:06:16 | FromGitter | <mratsim> I try to filter for httpbeast but not found? |
15:06:36 | dom96 | Switch to Json or plaintext |
15:06:47 | FromGitter | <mratsim> ah nice |
15:07:25 | FromGitter | <mratsim> more than nice, awesome |
15:07:53 | FromGitter | <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:51 | zacharycarter[m] | hrm - this event handler thing is going to be trickkyyyyy |
15:34:12 | dom96 | What are you working on? |
15:35:20 | dom96 | ooh, DigitalOcean changed their control panel |
15:35:28 | zacharycarter[m] | this thing - https://github.com/zacharycarter/zapp |
15:35:49 | zacharycarter[m] | yeah - it's very nice! |
15:35:55 | zacharycarter[m] | I'm using this library - https://github.com/yglukhov/jsbind - to call emscripten |
15:36:19 | zacharycarter[m] | but I'm facing a problem with closures and maintaining references to them while they're passed to addEventListener / removeEventListener |
15:36:30 | zacharycarter[m] | so they don't get GC'd |
15:36:41 | aguspiza | hi all!m nim playground does not seem to work, is it known issue? |
15:36:43 | dom96 | zacharycarter[m]: Are you East or West coast? |
15:36:51 | zacharycarter[m] | east coast |
15:37:25 | zacharycarter[m] | aguspiza: I'll ssh into the box and see what's going on |
15:37:26 | dom96 | Okay, so NY it is |
15:37:56 | zacharycarter[m] | for what? |
15:37:57 | zacharycarter[m] | oh gotcha |
15:38:00 | dom96 | for the droplet |
15:39:10 | dom96 | zacharycarter[m]: huh, is that just Karax for webasm? |
15:39:32 | zacharycarter[m] | pretty much |
15:40:04 | zacharycarter[m] | but you have access to threads etc |
15:40:07 | dom96 | hrm, okay. Wouldn't it be more worthwhile to just port Karax to webasm? :) |
15:40:28 | zacharycarter[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:33 | zacharycarter[m] | well - lots of changes are necessary |
15:40:51 | zacharycarter[m] | I'm not sure if there's interest in it anyway - it's more of an experiment at this point |
15:41:05 | zacharycarter[m] | if it works and others think it's valuable then sure - karax could be ported to wasm |
15:41:09 | dom96 | why are docker updates breaking the playground? |
15:41:44 | FromGitter | <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:27 | zacharycarter[m] | when docker gets upgraded to a certain that the kernel doesn't support, it starts erroring out |
15:42:46 | zacharycarter[m] | the daemon just gets stuck in a starting state |
15:44:21 | aguspiza | for docker you should use at leat kernel 4.4 |
15:44:35 | dom96 | Maybe you could pin the docker version so that it never gets upgraded? |
15:44:44 | aguspiza | kernel 3.13 and 3.16 do kernel panic! with docker |
15:45:27 | dom96 | zacharycarter[m]: what's your preferred username? |
15:45:50 | dom96 | also, 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:01 | zacharycarter[m] | zachcarter please |
15:53:19 | zacharycarter[m] | and I will PM it to you in just a moment |
15:58:09 | dom96 | Ughhhhh |
15:58:15 | dom96 | How 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:57 | FromGitter | <Quelklef> How so? I like it |
16:18:10 | FromGitter | <Yardanico> Use KeePass and your cloud storage of choice ;) |
16:18:23 | FromGitter | <Quelklef> Use github ;-) |
16:18:30 | FromGitter | <Yardanico> (there are multiple clients for it, like KeePassXC for win/mac/linux and keepass2android for android) |
16:18:38 | FromGitter | <Yardanico> and KeePassXC includes a browser extension too |
16:24:03 | * | dorelix joined #nim |
16:26:31 | dom96 | No 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:42 | ehmry | pass/password_store is the best, just bash/git/gnupg |
17:28:09 | FromGitter | <ephja> hmm, how to treat loop vars as static[T]🤔 |
17:28:40 | ehmry | anything+pgp sounds like its going to suck, put pass works somehow |
17:38:09 | FromGitter | <Bennyelg> @dom96 is jester now work with httpbeast ? |
17:38:32 | dom96 | yes |
17:38:55 | FromGitter | <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:10 | cryptocat1094 | dom96: 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:50 | ehmry | I 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:07 | Calinou | first 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:18 | FromGitter | <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:28 | FromDiscord | <treeform> Good job @Calinou we need more of you! |
23:12:50 | FromGitter | <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:23 | FromGitter | <kayabaNerve> Gitcoin? Reddit? Bountysource? |
23:14:41 | FromGitter | <kayabaNerve> Where do all the cool Nim devs hang? |
23:19:59 | FromDiscord | <treeform> I think they hangout on this IRC channel. |
23:38:41 | * | icebattle quit (Ping timeout: 248 seconds) |