00:05:56 | * | francisl joined #nim |
00:07:04 | * | vonh2 joined #nim |
00:08:25 | * | vonh quit (Ping timeout: 240 seconds) |
00:09:12 | * | Jesin quit (Quit: Leaving) |
00:15:42 | * | Trustable quit (Quit: Leaving) |
00:16:18 | * | vegansk quit (Ping timeout: 276 seconds) |
00:17:02 | Toad__ | http://pastebin.com/xSg7qymX i'm sure i'm just being an idiot but this isn't woring. C code it's based on is here: https://batchloaf.wordpress.com/2012/04/17/simulating-a-keystroke-in-win32-c-or-c-using-sendinput/ |
00:18:45 | Toad__ | I noticed there's a union in the input type on MSDN, but wasn't sure how to declare that properly. |
00:18:51 | * | vegansk joined #nim |
00:21:30 | cheatfate_ | Toad__, there are some problems with union |
00:22:03 | cheatfate_ | http://nim-lang.org/docs/manual.html#foreign-function-interface-union-pragma |
00:22:26 | cheatfate_ | But better choice to declare windows structs without unions but with fields you need |
00:22:41 | * | Jesin joined #nim |
00:22:49 | * | jaco60 quit (Ping timeout: 240 seconds) |
00:24:30 | cheatfate_ | and also mingw compiler (if you using it) dont properly packing structure members in windows, so check your sizeof() with c's sizeof() |
00:25:41 | * | desophos quit () |
00:25:58 | cheatfate_ | may be this pragma help you in future "{.passC: "-fpack-struct=8".}" - it works only for mingw compiler, if you using visual studio compiler you can avoid this pragma |
00:26:46 | Toad__ | i am using mingw, would i put that on my type declarations? |
00:29:08 | cheatfate_ | you can put it in the beginning of your file, this pragma just passing option "-fpack-struct=8" to compiler... but this is my workaround on x64, if you working with 32bits i think it must be "-fpack-struct=4" but i have not test it |
00:29:40 | Toad__ | i'm on x64 but using 32 bit nim since x64 nim was buggy for me |
00:31:47 | cheatfate_ | Toad__, working good as for me |
00:32:59 | Toad__ | It presses the key? |
00:33:14 | PMunch | Is there a module to write CSV files? |
00:33:17 | Toad__ | It compiles for me but it just doesn't press the key. |
00:33:24 | Toad__ | even runs. |
00:33:54 | Toad__ | pretty sure there's a csv module on nimble |
00:34:09 | PMunch | There is one to parse csv |
00:34:35 | PMunch | Oh yea, there is one |
00:34:42 | PMunch | Sorry for that |
00:34:51 | Toad__ | All good, glad you got it :) |
00:35:53 | cheatfate_ | so your source working on win32 and dont working on win64? |
00:36:30 | Toad__ | naww i think it was just the windows depenency error but i removed x64 nim and installed 32 trying to fix it |
00:36:34 | Toad__ | lol |
00:37:06 | Toad__ | i could try installing x64 nim, but everything's been working fine on 32 bit. |
00:38:24 | * | rok joined #nim |
00:38:31 | cheatfate_ | I dont think you can sendinput on win64 app from wow64 app |
00:39:34 | cheatfate_ | or something can be wrong with that |
00:46:34 | * | rok quit (Quit: rok) |
00:50:43 | PMunch | I'm trying to create an object with a field that holds key value bindings. I found the {"key1": "val1", "key2", "key3": "val2"} syntax which is syntactic sugar for an array constructor. I have been able to take this as a parameter to procs by declaring it as openarray[(string,string)]. However when I try to make a variable of this type or a field in an object I get an error saying invalid type. |
00:54:55 | PMunch | I'm guessing this has something to do with heap vs. stack and that setting the type to a type without a static size doesn't work. But how can I fix this? A reference to an openarray? |
00:56:17 | * | dorei quit () |
00:58:09 | PMunch | Aah, found it in the tutorial. Changing the type to sequence (heap based) and adding @ before the allocation worked |
00:58:48 | cheatfate_ | Maybe its better to use tables? |
00:59:11 | PMunch | That's what I was using. But I couldn't find a way to concatenate them so I figured a seq would be better |
01:00:28 | PMunch | Hmm, tables are easier to work with though. So maybe I'll just write an iterator that combines two tables |
01:06:41 | Toad__ | Compiled with x64 and it still doesn't press the key :\ |
01:08:15 | cheatfate_ | pastebin your source please |
01:15:20 | * | gokr quit (Ping timeout: 244 seconds) |
01:18:53 | cheatfate_ | Toad__, in C sizeof(INPUT) == 40 and after compiling your code sizeof(INPUT) == 32 |
01:21:14 | PMunch | Error: type mismatch: got (OrderedTable[system.string, json.JsonNodeKind], proc (x: (string, JsonNodeKind), y: (string, JsonNodeKind)): int{.gcsafe, locks: 0.}) |
01:21:14 | PMunch | but expected one of: |
01:21:14 | PMunch | tables.sort(t: var OrderedTable[sort.A, sort.B], cmp: proc (x: (A, B), y: (A, B)): int{.closure.}) |
01:21:32 | PMunch | What am I doing wrong here? |
01:22:04 | PMunch | Code is: cs.getFields().sort(proc (x,y: (string, JsonNodeKind)): int = cmp(x[0], y[0])) |
01:22:32 | PMunch | with proc getFields(schema:Schema):OrderedTable[string,JsonNodeKind] |
01:25:06 | cheatfate_ | Toad__, C compiler 64bit gives me sizeof(INPUT) = 40, 32bit gives me sizeof(INPUT) = 28 |
01:25:58 | * | desophos joined #nim |
01:29:23 | * | beatmox joined #nim |
01:45:28 | * | Toad__ quit (Ping timeout: 252 seconds) |
02:07:47 | * | PMunch quit (Ping timeout: 250 seconds) |
02:18:22 | * | wuehlmaus quit (Quit: Lost terminal) |
02:24:45 | * | vendethiel joined #nim |
02:36:28 | * | GangstaCat quit (Quit: Leaving) |
02:36:41 | * | GangstaCat joined #nim |
02:37:36 | * | bozaloshtsh joined #nim |
02:49:03 | * | vendethiel quit (Ping timeout: 268 seconds) |
02:49:19 | * | brson quit (Ping timeout: 260 seconds) |
03:19:02 | * | endragor joined #nim |
03:22:05 | * | endragor quit (Remote host closed the connection) |
03:22:07 | gmpreussner_ | Varriount_, any idea why travis fails on compiling koch? |
03:22:23 | gmpreussner_ | it seems to work fine when compiling regular nim code |
03:24:33 | gmpreussner_ | perhaps 'int' is not yet defined when reprEnum is being used? |
03:25:37 | * | endragor joined #nim |
03:32:42 | * | brson joined #nim |
03:46:24 | * | cnu- quit (Ping timeout: 268 seconds) |
03:48:33 | * | cnu- joined #nim |
04:01:46 | Varriount_ | gmpreussner_: No idea. |
04:03:05 | Varriount_ | Araq: Regarding string & sequence operations, what do you think about using an 'Into' prefix to signify operations that do in-place operations/modify an aready-instantiated variable? |
04:09:02 | gmpreussner_ | Varriount_, i rewrote the whole thing. should be fixed now. |
04:15:41 | Varriount_ | 06+ |
04:15:42 | Varriount_ | .+ |
04:18:28 | * | BitPuffin|osx quit (Ping timeout: 264 seconds) |
04:43:00 | * | francisl quit (Quit: francisl) |
04:55:56 | endragor | Araq: any plans to support "macros as pragmas" for types? Seems it is only supported for routines |
06:17:23 | * | yglukhov joined #nim |
06:30:09 | * | endragor_ joined #nim |
06:34:03 | * | endragor quit (Ping timeout: 240 seconds) |
06:48:09 | * | yglukhov quit (Remote host closed the connection) |
06:52:42 | * | brson quit (Quit: leaving) |
06:56:04 | * | exebook quit (Ping timeout: 260 seconds) |
06:59:51 | * | endragor_ quit (Remote host closed the connection) |
07:00:26 | * | endragor joined #nim |
07:10:31 | * | endragor quit (Remote host closed the connection) |
07:17:41 | * | desophos quit (Quit: Leaving) |
07:19:17 | * | endragor joined #nim |
07:19:37 | * | silven joined #nim |
07:48:46 | * | gokr joined #nim |
07:48:53 | * | gokr quit (Client Quit) |
07:49:08 | * | gokr joined #nim |
07:56:06 | * | Demon_Fox quit (Read error: Connection reset by peer) |
08:09:31 | * | endragor quit (Remote host closed the connection) |
08:25:25 | * | yglukhov joined #nim |
08:33:44 | * | dorei joined #nim |
08:35:38 | * | rok joined #nim |
08:40:05 | * | endragor joined #nim |
08:59:02 | * | jpX joined #nim |
08:59:58 | * | jpX left #nim ("Textual IRC Client: www.textualapp.com") |
09:11:27 | * | wuehlmaus joined #nim |
09:14:28 | * | xyproto left #nim ("bye") |
09:21:19 | * | Trustable joined #nim |
09:22:45 | * | darkf quit (Quit: Leaving) |
09:27:22 | * | bjz joined #nim |
10:03:06 | * | yglukhov_ joined #nim |
10:03:11 | * | yglukhov quit (Ping timeout: 268 seconds) |
10:16:47 | * | toaoMgeorge quit (Ping timeout: 244 seconds) |
10:17:22 | * | yglukhov_ quit (Remote host closed the connection) |
10:26:59 | * | toaoMgeorge joined #nim |
10:28:32 | * | bbl is now known as baabelfish |
10:36:58 | * | yglukhov joined #nim |
10:37:18 | * | yglukhov quit (Remote host closed the connection) |
10:43:41 | * | yglukhov joined #nim |
10:43:44 | * | yglukhov quit (Remote host closed the connection) |
10:49:08 | * | yglukhov joined #nim |
10:49:25 | * | yglukhov quit (Remote host closed the connection) |
10:49:50 | * | yglukhov joined #nim |
10:49:56 | * | yglukhov quit (Remote host closed the connection) |
10:53:04 | * | yglukhov joined #nim |
10:57:34 | * | rok quit (Quit: rok) |
11:01:07 | * | PMunch joined #nim |
11:14:27 | * | arnetheduck joined #nim |
11:24:01 | * | Kingsquee quit (Quit: https://i.imgur.com/qicT3GK.gif) |
11:29:35 | * | endragor quit (Remote host closed the connection) |
11:37:00 | * | boopsiesisaway is now known as boopsies |
12:33:08 | * | vonh2 quit (Ping timeout: 244 seconds) |
12:33:41 | * | vonh joined #nim |
12:37:18 | * | toaoMgeorge quit (Ping timeout: 276 seconds) |
12:41:02 | * | toaoMgeorge joined #nim |
12:42:38 | * | Varriount joined #nim |
12:45:07 | * | Varriount_ quit (Ping timeout: 260 seconds) |
12:57:47 | * | endragor joined #nim |
12:59:16 | * | irrequietus joined #nim |
12:59:24 | * | vonh quit (Ping timeout: 276 seconds) |
12:59:34 | * | vonh joined #nim |
13:02:36 | * | toaoMgeorge quit (Read error: Connection reset by peer) |
13:02:54 | * | toaoMgeorge joined #nim |
13:03:51 | * | vonh quit (Ping timeout: 250 seconds) |
13:04:30 | * | vonh joined #nim |
13:05:59 | * | irrequietus quit () |
13:09:15 | * | ics joined #nim |
13:20:01 | * | mnemonikk quit (Ping timeout: 240 seconds) |
13:20:17 | * | mnemonikk joined #nim |
13:20:17 | * | mnemonikk quit (Changing host) |
13:20:17 | * | mnemonikk joined #nim |
13:21:13 | * | huonw quit (Ping timeout: 240 seconds) |
13:27:13 | * | huonw joined #nim |
13:45:53 | * | vonh quit (Ping timeout: 250 seconds) |
13:46:01 | * | dorei quit (Quit: Page closed) |
13:51:58 | * | boopsies is now known as boopsiesisaway |
13:57:02 | * | vonh joined #nim |
13:58:42 | * | vendethiel joined #nim |
14:03:42 | * | yglukhov quit (Ping timeout: 248 seconds) |
14:11:12 | * | irrequietus joined #nim |
14:15:13 | * | pregressive joined #nim |
14:16:01 | * | pregressive quit (Client Quit) |
14:21:57 | * | vendethiel quit (Ping timeout: 276 seconds) |
14:24:51 | * | BitPuffin joined #nim |
14:28:44 | * | Jesin quit (Quit: Leaving) |
14:42:34 | * | endragor quit (Remote host closed the connection) |
14:44:29 | * | yglukhov joined #nim |
15:07:11 | PMunch | Found another bug in the JSON module: https://github.com/nim-lang/Nim/issues/3967 |
15:10:36 | * | Demon_Fox joined #nim |
15:13:58 | * | desophos joined #nim |
15:16:13 | def- | PMunch: oh right, forgot about that in my json PR |
15:16:32 | def- | I'll fix it |
15:19:18 | def- | PMunch: wait, for me they show up as equal |
15:19:29 | def- | PMunch: are you using devel branch? |
15:25:16 | * | dorei joined #nim |
15:28:02 | PMunch | I'm using 0.13.0 |
15:28:45 | PMunch | So it's fixed already, nice. Sorry for the superfluous bug report. |
15:29:52 | * | rok joined #nim |
15:30:35 | * | irrequietus quit () |
15:31:50 | def- | PMunch: no problem, better than unreported bugs |
15:32:03 | cheatfate_ | def-, could you please help me, i want to know if can i make instance of [ptr someobject] like var a = someobject() |
15:32:25 | def- | cheatfate_: not sure i understand, a ptr can be to anything |
15:32:26 | cheatfate_ | if i can is this memory must be dealloced with dealloc()? |
15:32:30 | def- | yes |
15:32:33 | def- | well, depends |
15:32:38 | def- | if you allocated it manually, yes |
15:32:54 | def- | if it's on the stack you can only use it while that proc hasn't been left |
15:32:59 | cheatfate_ | manually allocation is like alloc0() |
15:33:20 | cheatfate_ | or i can just call var a = someobject() and compiler allocate memory for me? |
15:33:31 | def- | what's your goal? |
15:33:49 | def- | why not use garbage collected memory (ref someobject)? |
15:33:51 | cheatfate_ | problem is to make singlethread/multithreaded defines |
15:34:16 | def- | then you should use allocShared() probably |
15:34:26 | cheatfate_ | ref memory could not be used in multithreaded environment |
15:35:16 | def- | there are some shared data structures in the stdlib btw |
15:35:33 | def- | lib/pure/collections/shared{strings,tables}.nim might be of interest |
15:36:27 | cheatfate_ | thank you |
15:37:42 | def- | generally it's a good idea to keep data of different threads separate, makes for cleaner multithreading, but you know about that probably |
15:40:29 | cheatfate_ | the only problem i have how to fill allocShared object with many values... like we do for ref objects: someObject(key1: value, key2: value) |
15:43:29 | def- | easy way is to assign each value manually after allocating it |
15:45:49 | def- | like this: https://github.com/nim-lang/Nim/blob/devel/lib/pure/collections/sharedstrings.nim#L68-L73 |
15:46:54 | * | jaco60 joined #nim |
15:47:34 | def- | alternatively you can do result[] = Foo(x: 1, y: 2) |
15:56:11 | * | arnetheduck quit (Ping timeout: 244 seconds) |
15:58:53 | * | adnan joined #nim |
16:16:06 | * | themagician joined #nim |
16:22:32 | * | dorei quit (Quit: Page closed) |
16:26:23 | baabelfish | def-: were you a vim user? |
16:26:57 | def- | baabelfish: yes |
16:27:51 | baabelfish | I'm about to make the first proper release of my nim package, mind testing it out? |
16:28:12 | * | darkf joined #nim |
16:28:15 | baabelfish | In a few days |
16:28:40 | def- | I guess. Don't have any experience with neovim yet |
16:29:12 | baabelfish | Ah, it should also work with normal vim |
16:29:39 | baabelfish | At least the first subset of features |
16:30:11 | baabelfish | I also aim to support the new vim channels |
16:33:22 | cheatfate_ | do we have something like python's subprocess module? |
16:34:37 | def- | cheatfate_: osproc? |
16:35:26 | cheatfate_ | looks like what i need, thanks again |
16:36:54 | adnan | i have a joke |
16:36:55 | adnan | Q: How do you generate a random string? |
16:37:04 | adnan | A: Put a Windows user in front of vi, and tell them to exit |
16:37:32 | baabelfish | adnan: never heard that before ;D |
16:40:53 | * | samdoran joined #nim |
16:40:58 | cheatfate_ | adnan, i think its only one thing i know about vim, is how to exit :) |
16:41:57 | adnan | cheatfate_: you know how to enter it as well :p |
17:01:37 | * | brson joined #nim |
17:17:19 | * | boopsiesisaway is now known as boopsies |
17:17:52 | * | yglukhov quit (Read error: Connection reset by peer) |
17:18:01 | * | yglukhov joined #nim |
17:30:01 | * | vendethiel joined #nim |
17:43:50 | * | pregressive joined #nim |
17:48:53 | * | vendethiel quit (Ping timeout: 244 seconds) |
17:49:37 | * | vendethiel joined #nim |
17:56:25 | * | vendethiel quit (Ping timeout: 240 seconds) |
18:13:15 | * | yglukhov quit (Ping timeout: 250 seconds) |
18:21:08 | * | pregressive quit (Remote host closed the connection) |
18:21:43 | * | pregressive joined #nim |
18:23:42 | * | pregressive quit (Read error: Connection reset by peer) |
18:23:44 | * | pregress_ joined #nim |
18:25:47 | * | pregress_ quit (Remote host closed the connection) |
18:32:04 | * | francisl joined #nim |
18:33:18 | * | vendethiel joined #nim |
18:48:01 | * | Matthias247 joined #nim |
18:51:20 | * | BitPuffin quit (Ping timeout: 244 seconds) |
18:52:47 | * | yglukhov joined #nim |
18:57:28 | * | yglukhov quit (Ping timeout: 264 seconds) |
18:57:51 | * | yglukhov joined #nim |
19:18:21 | * | Matthias247 quit (Read error: Connection reset by peer) |
19:20:30 | * | yglukhov quit (Remote host closed the connection) |
19:28:02 | * | pregressive joined #nim |
19:28:54 | * | fredrik92 joined #nim |
19:28:58 | * | yglukhov joined #nim |
19:29:55 | fredrik92 | Hi, I'm trying to build nimsuggest to use it in VSCode, but the build fails in Windows... |
19:30:56 | fredrik92 | There's an issue on GitHub ( https://github.com/nim-lang/nimsuggest/issues/19 ), but is there a way to deal with this in the meantime? |
19:33:37 | * | brson quit (Ping timeout: 240 seconds) |
19:40:22 | Araq | fredrik92: the windows installer comes with a nimsuggest.exe |
19:40:31 | Araq | or you can use the compile_without_nimble script |
19:40:34 | fredrik92 | Ah! Cool |
19:40:53 | Araq | or you get the 'plugins' dir from github |
19:41:03 | Araq | so that compilation can succeed |
19:41:29 | fredrik92 | I just realized that my Nim runtime is 64-bit, but my GCC is a MinGW install (-> 32-bit) |
19:42:10 | fredrik92 | That basically prevents me from compiling anything since Nim and GCC disagree on the size of a pointer ^^ |
19:44:44 | * | irrequietus joined #nim |
19:45:58 | cheatfate_ | Araq, you know that bundled mingw distro for x64 for some reason has GDB 32bit |
19:46:20 | * | cheatfate_ is now known as cheatfate |
19:46:42 | Araq | cheatfate: all I know is that GDB is bloatware. |
19:46:54 | Araq | it comes with a full Python installation. |
19:47:13 | Araq | unfortunately I couldn't build LLDB on Windows at all |
19:47:31 | Araq | so ... alternatively we could not ship GDB at all |
19:47:49 | cheatfate | GDB is only way to debug nim i think |
19:48:01 | fredrik92 | Visual Studio!!! :-P |
19:48:11 | cheatfate | for some reason msvc debugger do not handle nim lines properly |
19:48:24 | PMunch | Yes, bundle Visual Studio with Nim, that's a good idea :P |
19:49:33 | fredrik92 | Well you'd only have to write something that converts the GNU-Debuggings info from GCC into a .pdb file load that PDB in Visual Studio and you're good to go! |
19:49:58 | cheatfate | Visual studio debugger is only usefull to debug nim's generated c file |
19:50:52 | cheatfate | fredrik92, its funny i think if it will be so easy, than gcc already had pdb support |
19:51:30 | * | toaoMgeorge quit (Ping timeout: 276 seconds) |
19:52:05 | fredrik92 | :P I wasn't really serious on it being easy |
19:52:24 | * | toaoMgeorge joined #nim |
19:52:53 | fredrik92 | BUT: Microsoft just released its internal quirks on the PDB format a few months ago... It actually used to be a closely guarded secret of Microsoft |
19:57:26 | * | brson joined #nim |
20:02:38 | fredrik92 | Araq, can you use the Visual Studio C/C++ Compiler with Nim? |
20:05:19 | * | silven quit (Ping timeout: 260 seconds) |
20:05:37 | * | silven joined #nim |
20:13:57 | * | yglukhov quit (Remote host closed the connection) |
20:24:49 | cheatfate | on windows vcc compiler working much faster |
20:24:55 | cheatfate | than mingw |
20:27:30 | * | toaoMgeorge quit (Ping timeout: 244 seconds) |
20:27:42 | * | fredrik92 quit (Quit: Exiting) |
20:28:14 | * | fredrik92 joined #nim |
20:28:50 | * | yglukhov joined #nim |
20:30:14 | * | desophos quit (Remote host closed the connection) |
20:31:49 | * | desophos joined #nim |
20:32:05 | * | toaoMgeorge joined #nim |
20:32:45 | * | desophos quit (Remote host closed the connection) |
20:48:20 | * | desophos joined #nim |
20:51:47 | * | brson quit (Ping timeout: 244 seconds) |
20:52:34 | * | vonh quit (Ping timeout: 260 seconds) |
20:55:45 | * | vonh joined #nim |
21:03:38 | * | Demon_Fox quit (Quit: Leaving) |
21:06:55 | * | brson joined #nim |
21:08:33 | * | samdoran quit (Ping timeout: 246 seconds) |
21:29:07 | Araq | fredrik92: that's part of our FAQ iirc |
21:29:17 | Araq | yes you can |
21:29:56 | fredrik92 | I'm sitting with the source code in Visual Studio now... |
21:30:46 | * | bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
21:32:09 | * | bjz joined #nim |
21:32:36 | * | desophos quit (Remote host closed the connection) |
21:36:46 | * | bjz quit (Client Quit) |
21:37:45 | * | desophos joined #nim |
21:40:03 | fredrik92 | stdlib_times.c(113): error C2065: 'tzname': undeclared identifier |
21:40:36 | fredrik92 | I guess you have to include some GNU/POSIX compliant headers (that include e.g. timezone information)? |
21:54:23 | * | bjz joined #nim |
21:55:34 | Araq | fredrik92: outch, please make a PR |
21:59:17 | * | bjz quit (Ping timeout: 260 seconds) |
22:10:11 | * | pregressive quit (Remote host closed the connection) |
22:17:18 | PMunch | Is there a way to get the index of a key in an OrderedTable? |
22:18:50 | * | Jesin joined #nim |
22:35:26 | * | Matthias247 joined #nim |
22:41:54 | * | krux02 joined #nim |
22:45:55 | fredrik92 | Araq, kan I create build-command scripts for the Visual Studio compiler? Since the build*.bat still reference GCC? |
22:47:20 | * | rok quit (Quit: rok) |
22:47:28 | * | francisl quit (Ping timeout: 252 seconds) |
22:50:38 | * | boopsies is now known as boopsiesisaway |
23:01:43 | * | yglukhov_ joined #nim |
23:01:43 | * | yglukhov quit (Read error: Connection reset by peer) |
23:03:49 | * | yglukhov_ quit (Read error: Connection reset by peer) |
23:04:04 | * | yglukhov joined #nim |
23:05:05 | Araq | fredrik92: what do you mean? |
23:05:14 | Araq | you want to generate the bat file for vcc? |
23:05:23 | Araq | I dunno if that's possible |
23:05:57 | fredrik92 | Can try! :-D |
23:06:45 | fredrik92 | VS2015 deprecates tzname, btw... So I changed it to _tzname and it worked! :-P |
23:10:04 | * | boopsiesisaway quit (Ping timeout: 240 seconds) |
23:14:49 | * | arnetheduck joined #nim |
23:17:53 | * | vendethiel quit (Ping timeout: 250 seconds) |
23:21:56 | * | yglukhov quit (Remote host closed the connection) |
23:30:16 | * | irrequietus quit () |
23:31:38 | * | yglukhov joined #nim |
23:31:40 | * | GangstaCat quit (Quit: Leaving) |
23:35:03 | * | Jesin quit (Quit: Leaving) |
23:37:12 | * | boopsiesisaway joined #nim |
23:45:21 | * | arnetheduck quit (Ping timeout: 244 seconds) |
23:47:44 | * | GangstaCat joined #nim |
23:48:09 | * | toaoMgeorge quit (Ping timeout: 260 seconds) |