00:07:42 | * | DarkArctic_ joined #nim |
00:09:50 | * | DarkArctic quit (Ping timeout: 256 seconds) |
00:11:58 | * | DarkArctic__ joined #nim |
00:14:37 | * | krux02 quit (Remote host closed the connection) |
00:15:37 | * | DarkArctic_ quit (Ping timeout: 245 seconds) |
00:18:46 | * | CodeVance joined #nim |
00:19:29 | * | find0x90 joined #nim |
00:21:57 | * | rauss quit (Read error: Connection reset by peer) |
00:24:04 | * | rauss joined #nim |
00:31:54 | FromGitter | <arnetheduck> https://andrewkelley.me/post/full-time-zig.html |
00:34:20 | CodeVance | ?? |
00:56:57 | * | dddddd quit (Remote host closed the connection) |
00:59:16 | * | CodeVance1 joined #nim |
00:59:16 | * | CodeVance1 left #nim (#nim) |
01:02:05 | * | CodeVance quit (Ping timeout: 260 seconds) |
01:09:33 | * | CodeVance joined #nim |
01:11:29 | * | find0x90 quit (Ping timeout: 248 seconds) |
01:13:00 | * | find0x90 joined #nim |
01:27:52 | * | CodeVance quit (Read error: Connection reset by peer) |
02:05:18 | * | Shivelight joined #nim |
02:13:53 | * | riidom quit (Remote host closed the connection) |
02:15:11 | * | riidom joined #nim |
02:19:24 | FromGitter | <svnpenn> Does Nim have a simpler way to convert from binary to decimal - i see with hex ⏎ you can do this: ⏎ ⏎ ~~~nim ⏎ echo parseHexInt("f") ... [https://gitter.im/nim-lang/Nim?at=5b1f2dac202c8f71f5f9df6d] |
02:22:10 | * | Electrux joined #nim |
02:29:05 | * | find0x90 quit (Quit: find0x90) |
02:36:04 | FromGitter | <kayabaNerve> I have a lib for that |
02:36:10 | FromGitter | <kayabaNerve> Or file |
02:37:18 | FromGitter | <kayabaNerve> But it wouldn't be much better than that. It's weird it uses a var int versus a return value... |
02:45:46 | FromGitter | <kaushalmodi> Can one of the GitHub repo maintainers update the protocol of the Nim website from http to https: https://github.com/nim-lang/Nim |
02:46:06 | FromGitter | <kaushalmodi> It's in the area where you set the repo description and website. |
02:48:28 | FromGitter | <svnpenn> @kaushalmodi whats the point? it redirects anyway: ⏎ ⏎ ~~~ ⏎ $ curl -I nim-lang.org ⏎ HTTP/1.1 301 Moved Permanently ... [https://gitter.im/nim-lang/Nim?at=5b1f347b70d89b3a318eadb2] |
02:49:41 | FromGitter | <kaushalmodi> I know. But still showing https links looks better in my opinion. Why would you want to advertise that your website is less secure than it actually is? |
02:50:44 | FromGitter | <kaushalmodi> If the Nim devs want to advertise http, then who I am to say.. I just brought it up as it looked that updating that was missed. |
02:57:36 | FromGitter | <kayabaNerve> Make a pull request |
02:59:55 | FromGitter | <kaushalmodi> ? |
03:00:54 | FromGitter | <kaushalmodi> Looks like you misunderstood.. I am talking about the description part of a GitHub repo, which only an admin can update.. it takes 5 seconds to update that even when you are on phone. |
03:00:56 | FromGitter | <kayabaNerve> Make a pull request to edit the docs to use https links |
03:01:05 | FromGitter | <kayabaNerve> The README? |
03:01:15 | FromGitter | <kayabaNerve> Make a pull request |
03:01:33 | FromGitter | <kaushalmodi> Ugh.. let me take a screenshot |
03:06:35 | FromGitter | <kaushalmodi> https://www.dropbox.com/s/vjtt7145ce37qns/Screenshot_20180611-230150.png?dl=0 |
03:07:14 | FromGitter | <kayabaNerve> Oh. That. Nvm. Sorry |
03:07:47 | * | Electrux quit (Read error: Connection reset by peer) |
03:08:27 | * | Electrux joined #nim |
03:10:21 | FromGitter | <kaushalmodi> No problem. In the process I found that the Imgur app doesn't work, had to use Dropbox :P |
03:29:47 | FromGitter | <Varriount> @kaushalmodi I'll look into it |
03:52:03 | * | ElectruxR joined #nim |
03:52:57 | * | Electrux quit (Ping timeout: 240 seconds) |
04:01:50 | FromGitter | <kayabaNerve> My Git install is borked. Therefore, I don't have Nimble. I can just manually download from GitHub, and the dependencies separately, and put the folders in my .nimble, right? |
04:03:45 | shashlick | i think you still need nimble to setup the import paths |
04:08:48 | * | CodeVance joined #nim |
04:09:01 | CodeVance | How to convert seq to array? |
04:09:17 | CodeVance | should be easy I'd imagine. But can't find it anywhere |
04:18:53 | * | CodeVance quit (Quit: Leaving.) |
04:24:59 | * | Shivelight quit (Quit: Connection closed for inactivity) |
04:34:02 | * | ElectruxR quit (Ping timeout: 265 seconds) |
04:34:11 | * | Electruxck joined #nim |
04:38:18 | FromGitter | <kayabaNerve> Got it working |
04:55:41 | FromGitter | <Varriount> @kaushalmodi There. A single character added. :) |
05:16:20 | * | Vladar joined #nim |
05:23:22 | * | miran joined #nim |
05:31:45 | * | nsf joined #nim |
05:59:22 | * | yglukhov[i] joined #nim |
06:01:33 | * | yglukhov_ joined #nim |
06:01:35 | * | yglukhov[i] quit (Read error: Connection reset by peer) |
06:06:58 | * | yglukhov_ quit (Ping timeout: 256 seconds) |
06:08:20 | * | miran quit (Ping timeout: 260 seconds) |
06:09:02 | * | yglukhov_ joined #nim |
06:11:40 | * | yglukhov[i] joined #nim |
06:14:50 | * | yglukhov_ quit (Ping timeout: 276 seconds) |
06:30:21 | * | Electruxck quit (Ping timeout: 264 seconds) |
06:31:02 | * | Electruxck joined #nim |
06:40:07 | * | zahary joined #nim |
07:07:20 | * | xkapastel quit (Quit: Connection closed for inactivity) |
07:09:53 | * | thor77 quit (Quit: ZNC 1.7.0 - https://znc.in) |
07:10:21 | * | thor77 joined #nim |
07:14:42 | * | Hotkeys joined #nim |
07:15:32 | * | krux02 joined #nim |
07:16:57 | * | dddddd joined #nim |
07:17:40 | * | PMunch joined #nim |
07:21:51 | yglukhov | is it possible to get MemRange of current gc? |
07:34:12 | * | zahary quit (Quit: Leaving.) |
07:38:52 | * | donlzx joined #nim |
07:44:21 | * | zahary joined #nim |
07:57:13 | * | donlzx quit (Ping timeout: 260 seconds) |
07:57:41 | * | donlzx joined #nim |
08:03:10 | * | gmpreussner quit (Ping timeout: 245 seconds) |
08:05:14 | * | gmpreussner_ joined #nim |
08:13:04 | * | yglukhov[i] quit () |
08:16:25 | yglukhov | is gitter-irc down again? |
08:20:12 | * | yglukhov[i] joined #nim |
08:22:31 | * | ofelas quit (Ping timeout: 256 seconds) |
08:24:21 | PMunch | yglukhov, well FromGitter appears to still be here |
08:24:31 | * | skrylar joined #nim |
08:24:53 | skrylar | mratsim: wanted to boop in for a quick moment to say i finally retooled the TTS thing, and the gradients are finally going down :) |
08:25:13 | Araq | yglukhov, https://gist.github.com/Araq/9575d2df262d83208092a36ffe06de4b |
08:25:22 | Araq | but it should be fixed in sysstr.nim |
08:26:00 | yglukhov[i] | Araq: awesome. should do for now. thanks. |
08:30:28 | PMunch | dom96, is this a known bug? http://ix.io/1d56/ |
08:30:30 | * | Electruxck quit (Read error: Connection reset by peer) |
08:30:41 | PMunch | Just by running "nimble test" |
08:30:52 | PMunch | Doesn't appear to do anything either.. |
08:31:26 | * | Electruxck joined #nim |
08:33:11 | Araq | yglukhov[i], better also add a 'nil' check in isLiteral before the pointer deref |
08:33:25 | yglukhov[i] | Araq: got it |
08:34:17 | Araq | you should really just make shallowCopy check for this flag though |
08:34:27 | Araq | if set, shallowCopy needs to do a real copy |
08:35:22 | Araq | and sysstr.nim has some disabled logic 'when defined(nimShallowStrings)' that is also relevant |
08:36:58 | yglukhov | Araq: in my case the shallowCopy is done to keep the value from being collected. So i just don't need shallowCopy at all when this is a literal |
08:37:16 | Araq | what? |
08:37:23 | Araq | there GC_ref / GC_unref for that |
08:37:46 | Araq | which cannot work on string literals either lol |
08:37:57 | * | ofelas joined #nim |
08:49:13 | * | vaios joined #nim |
08:49:22 | * | vaios left #nim (#nim) |
08:58:03 | * | Electruxck quit (Quit: WeeChat 2.1) |
09:07:46 | * | zahary1 joined #nim |
09:10:02 | * | zahary quit (Ping timeout: 255 seconds) |
09:11:44 | yglukhov | Araq: this trick doesn't work for seq literals ( |
09:11:55 | * | Calinou quit (Ping timeout: 245 seconds) |
09:15:26 | * | Calinou joined #nim |
10:03:31 | Araq | yeah I've seen your PR regarding this. |
10:03:43 | Araq | you need to ensure 'reserved' is not used directly in seqs |
10:03:56 | Araq | so that the masking is properly done |
10:07:54 | * | Hotkeys quit (Quit: Connection closed for inactivity) |
10:11:14 | yglukhov | Araq: answering my own question "reserved" is used to store capacity. `space` template masks strlitFlag away. grepped through ".reserved" and found nothing that could break. |
10:11:42 | * | Vladar quit (Quit: Leaving) |
10:13:35 | * | rauss quit (Ping timeout: 256 seconds) |
10:26:44 | * | krux02 quit (Remote host closed the connection) |
10:33:58 | * | Vindaar joined #nim |
10:35:30 | Vindaar | PMunch:yeah, that bug is known: https://github.com/nim-lang/nimble/issues/456 |
10:42:31 | * | yglukhov_ joined #nim |
10:44:50 | * | yglukhov[i] quit (Ping timeout: 260 seconds) |
10:46:56 | PMunch | Okay, at least good that it is known :P |
10:48:08 | * | noonien joined #nim |
10:50:04 | * | rauss joined #nim |
10:56:31 | Vindaar | Haha, I guess. I tried understanding the issue, but it went way over my head |
10:59:47 | * | zahary1 is now known as zahary |
11:11:07 | * | yglukhov_ quit (Read error: Connection reset by peer) |
11:11:14 | * | yglukhov_ joined #nim |
11:18:26 | * | samhain joined #nim |
11:21:27 | * | donlzx quit (Remote host closed the connection) |
11:25:57 | * | cspar quit (Ping timeout: 240 seconds) |
11:29:42 | * | samhain quit (Remote host closed the connection) |
11:29:43 | * | yglukhov_ quit (Read error: Connection reset by peer) |
11:30:06 | * | elrood joined #nim |
11:30:51 | * | yglukhov[i] joined #nim |
11:34:52 | * | yglukhov_ joined #nim |
11:36:12 | * | yglukhov[i] quit (Ping timeout: 256 seconds) |
11:39:15 | * | craigger quit (Quit: bye) |
11:39:26 | * | craigger joined #nim |
11:40:33 | * | xet7 joined #nim |
11:45:42 | * | xet7 quit (Remote host closed the connection) |
11:47:22 | * | xet7 joined #nim |
11:48:27 | * | user0 joined #nim |
11:48:30 | * | yglukhov_ quit (Read error: Connection reset by peer) |
11:48:32 | * | yglukhov[i] joined #nim |
12:00:06 | * | fvs joined #nim |
12:00:19 | * | yglukhov[i] quit (Read error: Connection reset by peer) |
12:00:44 | * | yglukhov[i] joined #nim |
12:02:51 | * | PMunch_ joined #nim |
12:03:08 | * | PMunch__ joined #nim |
12:03:29 | * | PMunch__ quit (Remote host closed the connection) |
12:03:43 | * | PMunch quit (Disconnected by services) |
12:03:49 | * | PMunch_ is now known as PMunch |
12:06:54 | * | DarkArctic__ quit (Quit: Leaving) |
12:07:12 | * | DarkArctic joined #nim |
12:08:50 | * | PMunch quit (Ping timeout: 260 seconds) |
12:10:51 | * | yglukhov_ joined #nim |
12:12:25 | * | yglukhov[i] quit (Ping timeout: 276 seconds) |
12:19:47 | * | Vladar joined #nim |
12:23:04 | * | PMunch joined #nim |
12:23:15 | * | shdown joined #nim |
12:23:30 | * | find0x90 joined #nim |
12:24:14 | * | yglukhov[i] joined #nim |
12:26:07 | * | yglukho__ joined #nim |
12:26:16 | * | yglukhov_ quit (Read error: Connection reset by peer) |
12:29:27 | * | yglukhov[i] quit (Ping timeout: 240 seconds) |
12:35:10 | * | shdown quit (Ping timeout: 276 seconds) |
12:35:52 | * | Hotkeys joined #nim |
12:36:48 | * | shdown joined #nim |
12:42:14 | * | yglukhov[i] joined #nim |
12:43:34 | * | yglukho__ quit (Read error: Connection reset by peer) |
12:43:46 | * | gangstacat quit (Quit: Ĝis!) |
12:46:45 | * | shdown quit (Ping timeout: 260 seconds) |
12:47:46 | * | yglukhov_ joined #nim |
12:47:58 | * | yglukhov[i] quit (Read error: Connection reset by peer) |
12:48:11 | * | shdown joined #nim |
12:49:11 | * | PMunch quit (Ping timeout: 255 seconds) |
12:50:39 | * | nc-x joined #nim |
12:56:22 | nc-x | I just wasted 2 hours trying to figure out why `echo` was printing `...` for objects. And apparently the default `$` prints `...` for unexported fields which is obviously correct. Was this documented anywhere. Or are there plans to remove the default `$` for objects? I would rather have an error that says `missing $` rather than waste time debugging :( |
12:57:31 | * | tiorock joined #nim |
12:57:31 | * | rockcavera quit (Killed (barjavel.freenode.net (Nickname regained by services))) |
12:57:31 | * | tiorock is now known as rockcavera |
12:57:52 | * | find0x90 quit (Quit: find0x90) |
12:58:07 | Araq | nc-x, I completely agree, this default $ for objects must go. |
12:58:16 | nc-x | Is the irc-gitter bridge not working? |
12:59:01 | nc-x | Araq: In that case, I will create an issue for it so that it is not forgotten. |
12:59:13 | * | find0x90 joined #nim |
13:01:05 | fvs | wondering - is it possibly to check what version of nim a binary was compiled with? |
13:01:46 | * | PMunch joined #nim |
13:05:09 | * | find0x90 quit (Quit: find0x90) |
13:07:40 | * | find0x90 joined #nim |
13:10:29 | * | nc-x quit (Ping timeout: 260 seconds) |
13:20:03 | * | yglukhov_ quit (Remote host closed the connection) |
13:28:11 | * | nsf quit (Quit: WeeChat 2.1) |
13:34:06 | * | find0x90 quit (Quit: find0x90) |
13:35:46 | * | UxerUospr joined #nim |
13:36:10 | * | yglukhov[i] joined #nim |
13:36:37 | * | yglukhov[i] quit (Read error: Connection reset by peer) |
13:36:50 | * | yglukhov[i] joined #nim |
13:39:27 | * | shdown quit (Ping timeout: 240 seconds) |
13:43:22 | * | find0x90 joined #nim |
13:47:50 | * | PMunch_ joined #nim |
13:48:21 | * | PMunch quit (Disconnected by services) |
13:48:23 | * | PMunch_ is now known as PMunch |
14:05:54 | Yardanico | fvs, it's actually possible if this binary uses httpclient for network requests :) |
14:06:43 | * | find0x90 quit (Quit: find0x90) |
14:07:19 | Yardanico | because by default httpclient has User-Agent - "Nim httpclient/<insert nim version here>" |
14:07:32 | Yardanico | and you can easily get that string from the binary |
14:07:47 | dom96 | Araq: nc-x: I disagree that $ for objects should go |
14:07:59 | Yardanico | fvs, but why do you need this? |
14:08:02 | * | find0x90 joined #nim |
14:17:57 | * | shdown joined #nim |
14:19:15 | fvs | Yardanico: just wondering, a cat/head on the binary is not showing anything resembling version string. |
14:22:15 | Yardanico | fvs, well, if you're not using httpclient it won't show nim version |
14:35:47 | * | Yardanico quit (Ping timeout: 265 seconds) |
14:42:35 | * | find0x90 quit (Quit: find0x90) |
14:43:40 | * | find0x90 joined #nim |
14:56:42 | * | jjido joined #nim |
14:59:35 | Araq | dom96, if the error message said "Foo lacks an $ operator, to give Foo an $ operator, write implementDollar(Foo)" would you still oppose it? |
15:00:12 | dom96 | yes, $ is great for debugging |
15:00:14 | Araq | I think a single line to enable this feature on a by-type basis would do us good |
15:00:24 | Araq | well for debugging you can use 'repr' |
15:00:41 | Araq | and probably we should rewrite the repr's implementation :-/ |
15:00:50 | * | miran joined #nim |
15:00:52 | dom96 | Not in all cases |
15:01:03 | dom96 | One particular problem with repr is when you have a Table in your object |
15:01:15 | dom96 | and then you get spammed with a bunch of empty cells in the repr output :( |
15:01:23 | dom96 | $ will give you a nice {} syntax |
15:01:41 | Araq | yeah but given that 'repr' is impossible to kill we might as well make it work well |
15:04:31 | * | krux02 joined #nim |
15:04:36 | * | PMunch quit (Quit: Leaving) |
15:04:47 | * | Trustable joined #nim |
15:04:48 | krux02 | Hello Humans! |
15:04:53 | euantor | I actually don't mind Rust's approach: `#[derive(Debug)]` is attached to any type and you get a debug representation |
15:04:58 | * | find0x90 quit (Quit: find0x90) |
15:05:05 | shashlick | why not instead use fieldPairs() and print out what can be printed - perhaps too much work for complex objects |
15:05:13 | euantor | And in Rust you can also implement the `Display` trait |
15:05:46 | krux02 | euantor, well the nim approach is that you write a generic debug proc and it works for all types, no matter if they "derive" from it or not |
15:06:20 | krux02 | so all of a sudden you don't have to deal with derive expressions at all anymore, you just have everything available |
15:06:48 | krux02 | I prefer it a lot. |
15:07:03 | krux02 | it allows to implement interfaces for foreign types |
15:07:19 | krux02 | and that is what Rust explicitly forbids |
15:07:46 | krux02 | it is by design, because their security relies on the fact that you can't implement foreign interfaces. |
15:07:52 | krux02 | I don't like it |
15:08:07 | krux02 | Araq: are you there, I have a question about macros |
15:08:16 | krux02 | or better said the VM behind it |
15:08:56 | Araq | well? |
15:09:04 | krux02 | :D |
15:09:21 | krux02 | I would like to ask if the amount of registers on the VM is a hard constraint |
15:09:32 | krux02 | I constantly run out of them, because I have too many local variables. |
15:09:53 | krux02 | especially the ast pattern matching generates a lot of local variables |
15:09:53 | Araq | yes. |
15:10:02 | Araq | so generate a tuple |
15:10:24 | Araq | it's a hard limit but we could patch vmgen to do "spilling" |
15:10:33 | krux02 | what is spilling? |
15:10:35 | Araq | there are only 256 different registers |
15:10:44 | Araq | because we use 8 bits to encode them |
15:10:58 | Araq | spilling is when the compiler emulates a register with a stack slot |
15:11:26 | * | nc-x joined #nim |
15:11:51 | krux02 | which stack? |
15:12:11 | * | find0x90 joined #nim |
15:12:12 | krux02 | local variable stack? |
15:12:37 | Araq | usually, yes. |
15:12:51 | nc-x | Araq: dom96: Yes, please, remove $. And clean the output of `repr`. Remove all of its unwanted empty output. It makes repr unusable. |
15:13:16 | * | Yardanico joined #nim |
15:13:29 | krux02 | remove $? |
15:14:43 | Araq | nc-x, what I used before was |
15:14:49 | dom96 | krux02: for objects |
15:14:55 | Araq | proc `$`(f: Foo): string {.error.} |
15:15:01 | Araq | to make the compiler bail out |
15:15:13 | * | find0x90 quit (Client Quit) |
15:15:23 | Araq | which currently produces a terrible error message in 'echo' iirc... |
15:15:55 | Yardanico | by the way, libman is boycotting github :D https://www.reddit.com/r/nim/comments/8q99ba/happy_5000_stars/e0i7etu/ |
15:15:56 | krux02 | yea, I think `$` should never crash |
15:16:03 | krux02 | it should always return something |
15:17:29 | krux02 | gitter irc bridge is down |
15:17:48 | krux02 | I don't see irc on gitter nor gitter here on irc |
15:18:03 | krux02 | Araq: I think for now I will try to create the tuple |
15:19:59 | * | nc-x quit (Ping timeout: 260 seconds) |
15:20:16 | Araq | krux02, the vmgen wouldn't do anything else |
15:20:38 | Araq | you can also maybe generate helper procs |
15:20:48 | Araq | every call frame gets a fresh set of registers |
15:20:52 | krux02 | another option would be that my macro generates a local proc (λ) and executes it exactly once |
15:21:08 | Araq | that would be faster. |
15:21:30 | krux02 | ok, I will do that |
15:21:43 | krux02 | I hope this won't break anything |
15:25:20 | * | shdown quit (Ping timeout: 255 seconds) |
15:26:58 | * | shdown joined #nim |
15:27:18 | * | arecaceae quit (Remote host closed the connection) |
15:27:43 | * | arecaceae joined #nim |
15:31:07 | krux02 | Araq: well I designed my ast pattern matching in a way, that it does not need a local proc |
15:31:36 | krux02 | so when I write return in the of branch, it will actually return the function it is written in |
15:31:41 | krux02 | but that is not the case anymore |
15:31:53 | krux02 | now my return in the of branch is an error |
15:32:19 | krux02 | of nnkXXX(...): if(...): return 123 |
15:32:22 | krux02 | doesn't work anymore |
15:32:30 | krux02 | not very happy about that |
15:41:08 | * | rauss quit (Read error: Connection reset by peer) |
15:41:27 | * | rauss joined #nim |
15:41:56 | * | xkapastel joined #nim |
15:50:32 | krux02 | Error: illegal capture 'result' of type <NimNode> |
15:50:40 | krux02 | why |
15:51:19 | krux02 | Araq: this "fix" to use a local proc, makes the usage so much worse |
15:53:08 | Araq | so use a tuple instead |
15:55:46 | * | nsf joined #nim |
15:56:41 | * | shdown quit (Quit: leaving) |
16:01:33 | * | zahary quit (Quit: Leaving.) |
16:03:00 | * | zahary joined #nim |
16:08:38 | * | macsek1911[m] quit (Read error: Connection reset by peer) |
16:08:38 | * | sendell[m] quit (Remote host closed the connection) |
16:08:39 | * | yglukhov quit (Read error: Connection reset by peer) |
16:08:40 | * | tyrion[m] quit (Remote host closed the connection) |
16:08:40 | * | Miguelngel[m] quit (Remote host closed the connection) |
16:08:54 | * | carterza[m] quit (Remote host closed the connection) |
16:08:54 | * | dyce[m] quit (Remote host closed the connection) |
16:08:54 | * | unclechu quit (Read error: Connection reset by peer) |
16:08:54 | * | solitudesf quit (Read error: Connection reset by peer) |
16:08:54 | * | Jipok[m] quit (Remote host closed the connection) |
16:08:54 | * | zielmicha[m] quit (Remote host closed the connection) |
16:08:54 | * | sg-james[m] quit (Remote host closed the connection) |
16:08:54 | * | federico3[m] quit (Remote host closed the connection) |
16:08:54 | * | gh0st[m] quit (Remote host closed the connection) |
16:08:54 | * | sroecker[m] quit (Remote host closed the connection) |
16:08:54 | * | narimiran[m] quit (Read error: Connection reset by peer) |
16:08:54 | * | petersjt014[m] quit (Read error: Connection reset by peer) |
16:08:54 | * | pqflx3[m] quit (Read error: Connection reset by peer) |
16:08:54 | * | Demos[m] quit (Remote host closed the connection) |
16:08:54 | * | hitchhooker[m] quit (Read error: Connection reset by peer) |
16:08:54 | * | TheManiac quit (Read error: Connection reset by peer) |
16:08:54 | * | planetis[m] quit (Read error: Connection reset by peer) |
16:08:54 | * | xomachine[m] quit (Remote host closed the connection) |
16:08:54 | * | libman[m] quit (Write error: Connection reset by peer) |
16:08:54 | * | notdekka[m] quit (Remote host closed the connection) |
16:08:54 | * | marszym[m] quit (Remote host closed the connection) |
16:08:54 | * | byteflame quit (Remote host closed the connection) |
16:08:54 | * | endes[m] quit (Remote host closed the connection) |
16:08:54 | * | hohlerde quit (Read error: Connection reset by peer) |
16:08:56 | * | Abnegation quit (Remote host closed the connection) |
16:10:36 | Yardanico | matrix bridge down again.. lol |
16:13:53 | * | skrzyp quit (Ping timeout: 248 seconds) |
16:13:57 | dom96 | seriously lol |
16:14:19 | dom96 | The uptime isn't even 99% |
16:14:55 | Yardanico | it seems that matrix-irc bridge has far less uptime than the free znc service I'm using for IRC |
16:15:21 | * | skrzyp joined #nim |
16:15:48 | Yardanico | wow - https://github.com/matrix-org/matrix-appservice-irc/wiki/Channels-from-which-the-IRC-bridge-is-banned |
16:18:52 | dom96 | I wonder how long it'll remain down |
16:19:34 | Yardanico | dom96, last time matrix bridge stopped (in my irc logs), it started working 2 hours later |
16:19:57 | dom96 | Yeah, that's unacceptable to me |
16:20:30 | krux02 | Araq: instead of a tuple, I used an array, because all local variables that I generate are all from the same type |
16:20:44 | krux02 | but somehow nothing changes, still too many registers used |
16:23:05 | krux02 | Araq: does the vim "optimize" arrarys of known length to individual registers? |
16:26:15 | shashlick | there was a pretty interesting discussion on Telegram yesterday on bridges |
16:26:24 | shashlick | what's the general opinion here |
16:27:30 | * | Trustable quit (Remote host closed the connection) |
16:30:32 | krux02 | shashlick, well today "bridges" don't work |
16:30:40 | krux02 | no gitter people here |
16:33:54 | Yardanico | wait, gitter irc is down again? lol |
16:33:58 | * | pqflx3[m] joined #nim |
16:34:05 | Yardanico | yay, matrix-irc bridge is up |
16:34:50 | * | jjido quit (Read error: Connection reset by peer) |
16:36:51 | shashlick | well, i'm not particularly bothered if bridges go down and come back up since this is not some corporate space that demands uptime, but I'm curious if we need to push for some standardization and ditch all bridges or make these bridges better |
16:37:48 | Yardanico | yeah, actually with recent discussions about bridges they have started failing a lot :P |
16:38:02 | Yardanico | of course it would be great if we had one place for discussion |
16:38:49 | m712 | hi, i imported asyncnet and asyncdispatch but i get "undeclared identifier: await"? what's the reason? |
16:39:50 | Yardanico | how did you use "await" ? |
16:40:04 | Yardanico | m712, ah, I probably know why are you getting this |
16:40:11 | Yardanico | m712, await can only be used in async procedures |
16:40:17 | m712 | oh... |
16:40:29 | m712 | if my main function is async, how do i wait on it? yield main? |
16:40:36 | Yardanico | waitFor(main()) |
16:40:55 | Yardanico | or runForever() if your code handles quit by itself |
16:41:00 | m712 | main.nim|12 col 5 error| type mismatch: got <proc (): Future[system.void]{.gcsafe, locks: <unknown>.}> |
16:41:17 | krux02 | Araq: can it be that the use of "block" already kept my use of local variables low, and my constraint comes from somewhere else? |
16:41:17 | m712 | oh nevermind |
16:41:19 | m712 | sorry |
16:42:18 | shashlick | meh, everyone isn't here so talking about bridges is pointless right now |
16:42:44 | m712 | hurray, i'm getting messages now |
16:42:45 | Yardanico | I really think we should think about one service for everyone! |
16:42:46 | krux02 | well the gitter is also pretty empty |
16:43:21 | krux02 | the bridges really hold the community up, when they fail, conversation is a big problem |
16:43:28 | krux02 | hey |
16:43:31 | shashlick | i'm okay standardizing on one, but many people will not join since people do prefer their current app/service |
16:43:43 | krux02 | oh, no, I thought for a moment the bridge worked again, but no |
16:43:58 | krux02 | shashlick, and that is ok |
16:44:19 | krux02 | computers adopt to people, not the other way around |
16:44:38 | shashlick | well then it should be all bridges or no bridges, not some bridges |
16:44:52 | m712 | /whois nimtestbot |
16:44:54 | m712 | :P |
16:45:17 | krux02 | shashlick, well some bridges are better than no bridges |
16:45:36 | m712 | 14 lines of code |
16:45:51 | krux02 | but I honestly think irc and gitter are enough. All the others are pretty much pointless |
16:46:05 | shashlick | status quo |
16:46:57 | * | yglukhov[i] quit (Ping timeout: 248 seconds) |
16:47:13 | krux02 | Gitter has the simplicity that people expect, and irc has ... well, what does irc have? For sure it has many integrated clients |
16:47:18 | krux02 | but usability as crap |
16:47:23 | Yardanico | krux02, gitter is crap at mobile |
16:47:28 | Yardanico | there's no good apps for it |
16:47:36 | Yardanico | and web version is bad :( |
16:47:49 | krux02 | what is so bad about the web version? |
16:48:09 | Yardanico | krux02, it's very bad on mobile :( |
16:48:13 | m712 | how can I async read from stdout? |
16:48:25 | shashlick | i first used riot.im for a while but it has become more unreliable recently |
16:48:41 | shashlick | next, I tried gitter but just didn't like the web experience |
16:48:46 | Yardanico | e.g. if I switch from my browser to another app, gitter will just send everything that I have in my input message box |
16:48:46 | krux02 | m712, you don't read from stdout |
16:49:00 | shashlick | now i'm using weechat so it's irrelevant - I am connected to irc and irc.gitter.im |
16:49:12 | * | hitchhooker[m] joined #nim |
16:49:12 | * | gh0st[m] joined #nim |
16:49:12 | * | federico3[m] joined #nim |
16:49:13 | * | solitudesf joined #nim |
16:49:13 | * | Abnegation joined #nim |
16:49:13 | * | yglukhov joined #nim |
16:49:14 | * | yglukhov[i] joined #nim |
16:49:14 | * | dyce[m] joined #nim |
16:49:15 | * | Miguelngel[m] joined #nim |
16:49:15 | * | unclechu joined #nim |
16:49:19 | * | marszym[m] joined #nim |
16:49:19 | * | narimiran[m] joined #nim |
16:49:19 | * | Jipok[m] joined #nim |
16:49:19 | * | sg-james[m] joined #nim |
16:49:20 | * | planetis[m] joined #nim |
16:49:20 | * | TheManiac joined #nim |
16:49:20 | * | libman[m] joined #nim |
16:49:20 | * | endes[m] joined #nim |
16:49:20 | * | macsek1911[m] joined #nim |
16:49:20 | * | byteflame joined #nim |
16:49:20 | * | petersjt014[m] joined #nim |
16:49:20 | * | sendell[m] joined #nim |
16:49:21 | * | carterza[m] joined #nim |
16:49:22 | * | hohlerde joined #nim |
16:49:23 | * | xomachine[m] joined #nim |
16:49:24 | * | Demos[m] joined #nim |
16:49:25 | m712 | oh boy |
16:49:26 | Yardanico | yay, matrix-irc bridge is finally back :D |
16:49:27 | shashlick | and i can connect to telegram, discord, or whatever since it has plugins for everything |
16:49:27 | krux02 | shashlick, I did the same with hexchat |
16:49:28 | * | zielmicha[m] joined #nim |
16:49:31 | * | sroecker[m] joined #nim |
16:49:31 | * | tyrion[m] joined #nim |
16:49:32 | * | notdekka[m] joined #nim |
16:49:40 | krux02 | there are too many messenger protocols |
16:50:18 | m712 | krux02: what do i do instead? |
16:50:19 | krux02 | I wish that irc would evolve into something intuitive |
16:50:28 | krux02 | m712, you read from stdin |
16:50:34 | m712 | ah, true. lol |
16:50:35 | krux02 | or you write to stdout |
16:50:41 | m712 | how do i async read from stdin, then? |
16:50:56 | krux02 | well you can peek if there is stuff on stdin to read |
16:51:02 | krux02 | if not do whatever you want |
16:51:18 | * | thelounge44 joined #nim |
16:52:13 | krux02 | well not sure I just checked if that actually is feasible |
16:52:30 | shashlick | there's other interesting methods - https://thelounge.chat/ or http://shout-irc.com/ |
16:53:14 | Yardanico | yeah, I thinked about web irc too |
16:53:26 | Yardanico | remove all community links from the website, add our own web-irc instance :P |
16:53:27 | * | nsf quit (Quit: WeeChat 2.1) |
16:53:59 | shashlick | that might be an approach |
16:54:11 | shashlick | it has multi-user support so you can stay logged in |
16:54:35 | shashlick | but of course, it is web only, need to still figure out mobile notifications, etc. |
16:58:20 | Yardanico | shashlick, what's the difference between thelounge and shout-irc? |
16:58:25 | Yardanico | their websites look almost the same |
16:58:33 | Yardanico | oh, "It is run by a dedicated community as a fork of Shout. " |
16:58:49 | Yardanico | ah, shout-irc development is dead |
16:58:51 | shashlick | https://github.com/thelounge/thelounge/wiki/Differences-between-The-Lounge-and-Shout |
17:02:02 | Yardanico | wow, the lounge is actually very cool |
17:02:10 | Yardanico | how many resources does it consume? I mean running instance |
17:02:57 | shashlick | i haven't tried it |
17:03:03 | thelounge44 | testing it from the website |
17:04:44 | Yardanico | I would actually love to have that as an official nim "community" |
17:06:55 | shashlick | it would still be #nim on freenode irc though so other than giving people an easy way to connect, what's the benefit? |
17:07:23 | shashlick | are people using gitter because they want to stay connected? or some other reason |
17:07:48 | Yardanico | because for a lot of people it's easier to use something in their web browser instead of IRC client |
17:08:00 | Yardanico | and yeah, freenode web-irc exists, but maybe people are scared of the word "IRC" |
17:08:55 | shashlick | so basically bringing people into IRC but providing a simple way to get in |
17:09:21 | Yardanico | but yeah, one big problem with IRC - code snippets |
17:11:25 | shashlick | there's a dime a dozen snippet services |
17:11:35 | shashlick | https://github.com/42wim/matterbridge <= wow |
17:11:40 | Yardanico | yeah, but web-people usually don't think about it |
17:11:46 | Yardanico | shashlick, I run this for our discord bridge :) |
17:11:57 | Yardanico | (it runs on nim vps, same vps where NimBot lives) |
17:12:35 | m712 | i'm getting Incorrect procedure parameter list. when i try to run my program: http://ix.io/1d7C/Nim |
17:12:44 | m712 | why is this? |
17:12:54 | shashlick | Yardanico: why not use that one instance to bridge all protocols |
17:13:23 | shashlick | add gitter to that same instance, so we don't need a separate gitter bridge running |
17:13:41 | Yardanico | well, because Gitter irc bridge is much older than discord bridge |
17:13:49 | Yardanico | I actually asked about dom96 IIRC |
17:13:59 | shashlick | but gitter bridge keeps going down |
17:14:01 | Yardanico | *asked <dom96> about it |
17:14:07 | shashlick | i idon't think the discord bridge has as of yet |
17:14:30 | Yardanico | m712, just a question - any reason why you are using gtk2 instead of gtk3? |
17:14:43 | m712 | Yardanico: there's gtk3? |
17:14:47 | m712 | lol i must have missed it |
17:14:55 | m712 | no particular reason |
17:15:16 | m712 | nimble can't find it |
17:16:04 | m712 | gtk3 doesn't seem to exist except for https://github.com/ngtk3/nim-gtk3 |
17:16:04 | Yardanico | m712, and yeah, why are you using async with gtk2? |
17:16:09 | m712 | and this one's a year old |
17:16:29 | m712 | Yardanico: trying to do an async program with gtk2 |
17:16:33 | m712 | is that not possible? |
17:16:52 | Yardanico | m712, it is, but gtk2 is blocking, no? |
17:18:19 | Yardanico | m712, https://github.com/StefanSalewski/gintro |
17:18:45 | shashlick | i'd like to see a bridge with telegram as well |
17:18:50 | * | cryptocat1094 joined #nim |
17:19:02 | shashlick | although telegram and discord aren't very vocal so far |
17:19:04 | cryptocat1094 | What's Nim's intended use-case? |
17:19:10 | Yardanico | cryptocat1094, a lot |
17:19:14 | m712 | cryptocat1094: same as C's usecase |
17:19:17 | m712 | general purpose |
17:19:29 | cryptocat1094 | I'm trying to see how it may be preferable (or not) to Rust. |
17:19:31 | m712 | Yardanico: doesn't come up in search results. thanks |
17:19:34 | m712 | hah! rust |
17:19:56 | Yardanico | cryptocat1094, well, personally I prefer nim's syntax, it's much simpler to read than Rust |
17:20:18 | m712 | Yardanico: ;_; ** (process:12173): CRITICAL **: 20:20:02.855: g_irepository_get_dependencies: assertion 'typelib != NULL' failed |
17:20:39 | cryptocat1094 | Yardanico: That's a fair point, yes. |
17:21:03 | Yardanico | cryptocat1094, also Nim usually has a very high perfomance (because of a C backend) |
17:22:23 | cryptocat1094 | Both do, no? |
17:22:49 | Yardanico | well, yes |
17:22:53 | dom96 | shashlick> i idon't think the discord bridge has as of yet |
17:22:54 | dom96 | It has |
17:23:21 | dom96 | I consider it broken too though. It spams the channel if people paste code |
17:23:29 | Yardanico | m712, https://github.com/StefanSalewski/gintro/issues/24#issuecomment-369286991 |
17:24:03 | Yardanico | so we have no solution to our bridge problem :( |
17:24:10 | dom96 | cryptocat1094: Lower learning curve. More expressive. Easier to use. |
17:24:20 | shashlick | we could always patch the matterbridge - code is open |
17:24:38 | dom96 | yes, or implement our own bridge :P |
17:24:47 | Yardanico | for telegram, discord, gitter :P ? |
17:24:52 | Yardanico | well, that's actually not hard |
17:25:15 | shashlick | Yardanico: https://github.com/42wim/matterbridge/issues/40 |
17:25:34 | Yardanico | shashlick, but it's still not a solution |
17:25:35 | m712 | Yardanico: i was missing librsvg dev files |
17:25:44 | shashlick | looks like it already supports rate limiting |
17:25:53 | Yardanico | shashlick, gitter bridge gives you a link if someone writes a big code snippet or a big message |
17:26:43 | shashlick | does discord have snippets? |
17:27:26 | * | thelounge44 quit (Quit: The Lounge - https://thelounge.chat) |
17:27:37 | Yardanico | shashlick, yes, it does (kinda) |
17:27:40 | Yardanico | you can have code blocks |
17:28:01 | Yardanico | almost every messaging protocol/app has that nowadays :P |
17:29:16 | shashlick | i think matterbridge supports rate limiting so it should not spam irc anymore, might need some tweaking |
17:29:28 | shashlick | but ya, it might not have ability to link to the full snippet like gitter |
17:32:34 | Yardanico | best (possible) way would be to write a custom app which will allow to bridge telegram/discord/irc/gitter and make it use some paste service (like ix.io) |
17:33:26 | dom96 | Matrix IRC bridge is written in Node, guess we shouldn't be surprised it fails so much :P |
17:34:42 | Yardanico | :D |
17:36:05 | * | rockcavera quit (Ping timeout: 240 seconds) |
17:39:13 | Yardanico | actually it's VERY easy to write a gitter-irc bridge:https://gist.github.com/Yardanico/f9fc7a0894f467345f7884ff4afa680b |
17:39:19 | Yardanico | (from 8 months ago) |
17:39:42 | Yardanico | oh, there's some error here probably, but it doesn't matter :P |
17:39:54 | Yardanico | https://gist.github.com/Yardanico/c20e3ed232d7b47ec39786900c2d6b23 |
17:40:48 | Yardanico | oh, sorry, this doesn't handle IRC side, I just mean that I don't know how to use async to listen to telegram/discord/irc/gitter |
17:40:56 | Yardanico | at the same time |
17:42:54 | * | find0x90 joined #nim |
17:43:37 | * | PMunch joined #nim |
17:43:56 | * | FromGitter quit (Remote host closed the connection) |
17:48:31 | * | find0x90 quit (Quit: find0x90) |
17:48:40 | oprypin | Hi people, during this day the Gitter <-> IRC bridge was not working, so your messages were not relayed. |
17:49:33 | oprypin | oh wait, it's still not working, something is busted on Gitter |
17:56:26 | dom96 | I love how the GitLab acquisition seems to have made things worse for Gitter |
17:56:32 | * | find0x90 joined #nim |
17:58:53 | dom96 | oprypin: Nim's httpclient raises an exception on non-200 :P |
18:03:27 | Yardanico | dom96, only on getContent :) |
18:03:55 | Yardanico | and postContent |
18:03:58 | * | FromGitter joined #nim |
18:04:02 | dom96 | yep |
18:04:52 | * | FromGitter quit (Remote host closed the connection) |
18:08:01 | * | FromGitter joined #nim |
18:08:24 | FromGitter | <Yardanico> bridge up, fellow gitterers (?) |
18:09:34 | oprypin | Hi people, during this day the Gitter <-> IRC bridge was not working, so your messages were not relayed. The reason for the outage: https://gitter.im/gitterHQ/api?at=5b1ed18537a2df7bed340a1b |
18:10:08 | Yardanico | lol |
18:20:16 | dom96 | oprypin: Btw thank you for running this bridge for our channel too :) |
18:20:53 | oprypin | np :) |
18:24:53 | * | yglukhov[i] quit (Ping timeout: 260 seconds) |
18:25:17 | FromGitter | <tim-st> httpclient.response.headers has Table of string -> seq[string] where seq.len always == 1; doesnt make sense |
18:25:44 | Yardanico | why is it always 1? |
18:26:19 | Yardanico | as I remember it's used when there's more than one value for the same header |
18:27:24 | FromGitter | <tim-st> ok, didnt know this is possible |
18:30:51 | FromGitter | <tim-st> I think the "more than one value for same header" separator would be ";" or "," but it's not separated, is there any definition when it can has more values? |
18:31:10 | * | find0x90 quit (Quit: find0x90) |
18:33:48 | * | find0x90 joined #nim |
18:35:16 | dom96 | It's definitely not always 1 |
18:35:49 | FromGitter | <tim-st> do you have an example when it would be > 1? |
18:35:51 | dom96 | the API is such that this is practically invisible until you need to get multiple values |
18:36:46 | dom96 | Set-Cookie |
18:37:33 | Yardanico | @tim-st https://github.com/nim-lang/Nim/issues/5611 |
18:37:33 | dom96 | Check other implementations and you will see that they also have a similar Table |
18:37:49 | * | find0x90 quit (Client Quit) |
18:39:32 | FromGitter | <tim-st> ok, thanks, so as I assumed the separator used is ";" dont know if this is an official separator though |
18:39:36 | * | find0x90 joined #nim |
18:40:00 | FromGitter | <tim-st> If I set the text "Hello;world" is it splitted too? |
18:44:28 | dom96 | Can't remember |
18:44:29 | dom96 | try it |
18:44:36 | dom96 | or check the source |
18:45:00 | FromGitter | <tim-st> ok, is gzip decompressed like in python requests? |
18:45:26 | FromGitter | <tim-st> I dont see the encoding in fiddler dont know what is used |
18:45:54 | dom96 | gzip isn't supported |
18:46:17 | FromGitter | <tim-st> ok, thanks, I see, the problem was it is "json script"... |
18:48:05 | * | find0x90 quit (Quit: find0x90) |
18:53:13 | * | zahary quit (Quit: Leaving.) |
18:54:30 | * | justatest joined #nim |
18:54:35 | justatest | test |
18:54:39 | * | justatest quit (Client Quit) |
18:59:46 | * | find0x90 joined #nim |
19:01:19 | * | zahary joined #nim |
19:05:42 | * | find0x90 quit (Quit: find0x90) |
19:08:31 | * | Ven`` joined #nim |
19:10:01 | * | Ven`` quit (Read error: Connection reset by peer) |
19:10:16 | * | Ven`` joined #nim |
19:10:30 | * | find0x90 joined #nim |
19:11:08 | * | Ven`` quit (Read error: Connection reset by peer) |
19:11:37 | * | Ven`` joined #nim |
19:13:34 | * | Vladar quit (Quit: Leaving) |
19:13:34 | * | Ven`` quit (Read error: Connection reset by peer) |
19:14:06 | * | Ven`` joined #nim |
19:15:22 | * | nsf joined #nim |
19:16:25 | * | Ven`` quit (Read error: Connection reset by peer) |
19:16:41 | * | Ven`` joined #nim |
19:18:51 | * | Ven`` quit (Read error: Connection reset by peer) |
19:19:17 | * | Ven`` joined #nim |
19:20:03 | * | zahary quit (Quit: Leaving.) |
19:26:27 | * | Ven`` quit (Read error: Connection reset by peer) |
19:27:00 | * | Ven`` joined #nim |
19:31:02 | * | Ven`` quit (Client Quit) |
19:32:17 | * | Ven`` joined #nim |
19:33:26 | * | Ven` joined #nim |
19:35:54 | * | find0x90 quit (Quit: find0x90) |
19:36:27 | * | Ven`` quit (Ping timeout: 245 seconds) |
19:37:42 | * | find0x90 joined #nim |
19:38:32 | * | Ven` quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
19:38:54 | * | yglukhov[i] joined #nim |
19:40:55 | * | Ven`` joined #nim |
19:41:07 | * | Ven`` quit (Client Quit) |
19:41:23 | * | miran_ joined #nim |
19:41:50 | * | miran quit (Ping timeout: 256 seconds) |
19:43:14 | * | crptck_ joined #nim |
19:45:25 | * | zahary joined #nim |
19:54:53 | * | krux02 quit (Remote host closed the connection) |
20:07:44 | * | noonien quit (Quit: Connection closed for inactivity) |
20:14:15 | * | krux02 joined #nim |
20:30:06 | cryptocat1094 | Are there any beginner resources for learning? |
20:30:58 | cryptocat1094 | I want to assume the tutorial in the official docs is good, but it's worth asking. |
20:32:19 | Yardanico | cryptocat1094, probably "nim in action" book, but it's not free. also there's two tutorials + manual in docs, and https://narimiran.github.io/nim-basics/ (but last link is not yet fully complete, so please don't share it on other websites) |
20:32:33 | Yardanico | also https://learnxinyminutes.com/docs/nim/ |
20:33:12 | Yardanico | also maybe http://howistart.org/posts/nim/1/index.html |
20:33:34 | Yardanico | also https://xmonader.github.io/nimdays/#preface for some examples |
20:33:44 | Yardanico | https://nim-by-example.github.io/getting_started/ |
20:34:14 | Yardanico | (just some links) |
20:39:42 | dom96 | some chapters of nim in action are free: https://book.picheta.me |
20:42:07 | * | find0x90 quit (Quit: find0x90) |
20:42:37 | * | yglukhov[i] quit (Remote host closed the connection) |
20:42:59 | cryptocat1094 | Thanks for the resources |
20:43:30 | * | UxerUospr quit (Quit: Lost terminal) |
20:48:28 | * | nsf quit (Quit: WeeChat 2.1) |
20:49:21 | * | xomachine[m] quit (Remote host closed the connection) |
20:49:21 | * | unclechu quit (Write error: Connection reset by peer) |
20:49:22 | * | macsek1911[m] quit (Remote host closed the connection) |
20:49:22 | * | hohlerde quit (Remote host closed the connection) |
20:49:23 | * | marszym[m] quit (Remote host closed the connection) |
20:49:24 | * | sroecker[m] quit (Remote host closed the connection) |
20:49:24 | * | zielmicha[m] quit (Remote host closed the connection) |
20:49:25 | * | notdekka[m] quit (Remote host closed the connection) |
20:49:43 | * | yglukhov quit (Read error: Connection reset by peer) |
20:49:43 | * | sendell[m] quit (Remote host closed the connection) |
20:49:43 | * | petersjt014[m] quit (Remote host closed the connection) |
20:49:43 | * | byteflame quit (Read error: Connection reset by peer) |
20:49:43 | * | federico3[m] quit (Read error: Connection reset by peer) |
20:49:43 | * | Miguelngel[m] quit (Remote host closed the connection) |
20:49:43 | * | tyrion[m] quit (Write error: Connection reset by peer) |
20:49:43 | * | hitchhooker[m] quit (Read error: Connection reset by peer) |
20:49:43 | Yardanico | omgf, again? |
20:49:43 | * | planetis[m] quit (Remote host closed the connection) |
20:49:43 | * | TheManiac quit (Max SendQ exceeded) |
20:49:43 | * | Jipok[m] quit (Remote host closed the connection) |
20:49:43 | * | pqflx3[m] quit (Remote host closed the connection) |
20:49:43 | * | narimiran[m] quit (Remote host closed the connection) |
20:49:43 | * | dyce[m] quit (Max SendQ exceeded) |
20:49:43 | * | carterza[m] quit (Remote host closed the connection) |
20:49:44 | * | libman[m] quit (Remote host closed the connection) |
20:49:44 | * | gh0st[m] quit (Write error: Connection reset by peer) |
20:49:45 | * | sg-james[m] quit (Remote host closed the connection) |
20:49:53 | * | Demos[m] quit (Remote host closed the connection) |
20:49:53 | * | endes[m] quit (Remote host closed the connection) |
20:50:13 | cryptocat1094 | ? |
20:50:19 | * | Abnegation quit (Remote host closed the connection) |
20:50:19 | * | solitudesf quit (Remote host closed the connection) |
20:54:31 | Yardanico | cryptocat1094, if you had join/leave messages enabled you would see that all people using matrix/irc bridge left (second time today) |
20:54:41 | Yardanico | so it means that matrix/irc bridge crashed yet again |
20:55:19 | dom96 | Now imagine having 500 Gitter users leave at once |
20:57:10 | Yardanico | dom96, well, not all of them are online :) |
20:58:27 | miran_ | Yardanico: about Nim Basics - i plan to "advertise" it tomorrow on Reddit, so i guess that "please don't share it" period is over :) |
20:58:36 | dom96 | I wouldn't be surprised if the bridge doesn't handle this and just joins everyone that's in the channel :P |
20:59:25 | cryptocat1094 | Oh they did. Heh |
20:59:36 | * | cryptocat1094 tends to have a filter enabled |
20:59:46 | Yardanico | miran_, please gives us the link (here, and in telegram) |
20:59:47 | * | gb00s quit (Quit: The Lounge - https://thelounge.github.io) |
20:59:49 | Yardanico | so we can upvote/share it |
20:59:53 | Yardanico | and also make a tweet |
21:00:09 | * | cryptocat1094 left #nim ("Good day people") |
21:00:19 | miran_ | will do, in about 10-12 hours |
21:01:07 | Araq | 10-12 hours? we need it *now*. what are you planning to do? sleeping? #nim never sleeps |
21:01:13 | Yardanico | :D |
21:01:30 | Yardanico | miran_, it's 5PM currently in USA :) |
21:01:48 | Yardanico | (as google says) |
21:02:00 | miran_ | Araq: haha, well, you can have it right now, just my "promotional stuff" won't happen until i get some sleep :) |
21:02:29 | Yardanico | miran_, also hackernews |
21:02:56 | miran_ | Yardanico: i thought about HN, but this seems too basic for people there |
21:03:34 | miran_ | i aim for r/learnprogramming and similar beginner stuff |
21:03:47 | Yardanico | r/programming r/learnprogramming r/nim |
21:03:50 | Yardanico | nim forum |
21:04:33 | miran_ | r/python or r/learnpython might me interested too.... |
21:04:40 | Yardanico | yeah, maybe |
21:05:11 | miran_ | in any case, some upvotes for visibilily would be nice |
21:05:46 | * | find0x90 joined #nim |
21:07:56 | * | yglukhov[i] joined #nim |
21:08:01 | * | pqflx3[m] joined #nim |
21:09:20 | FromGitter | <Varriount> miran_ : Where should I submit grammer suggestions? |
21:10:07 | * | find0x90 quit (Client Quit) |
21:10:11 | miran_ | @varriount if you would like to do it privately, maybe it is best to send me a private message(s) on gitter - @narimiran |
21:12:17 | * | yglukhov[i] quit (Ping timeout: 245 seconds) |
21:13:22 | * | gb00s joined #nim |
21:17:43 | * | miran_ quit (Ping timeout: 256 seconds) |
21:18:45 | * | gb00s quit (Quit: The Lounge - https://thelounge.github.io) |
21:21:00 | * | find0x90 joined #nim |
21:25:58 | * | hitchhooker[m] joined #nim |
21:25:59 | * | federico3[m] joined #nim |
21:25:59 | * | gh0st[m] joined #nim |
21:26:00 | * | solitudesf joined #nim |
21:26:01 | * | Abnegation joined #nim |
21:26:01 | * | yglukhov joined #nim |
21:26:01 | * | Demos[m] joined #nim |
21:26:01 | * | dyce[m] joined #nim |
21:26:01 | * | unclechu joined #nim |
21:26:02 | * | Miguelngel[m] joined #nim |
21:26:06 | * | sendell[m] joined #nim |
21:26:06 | * | narimiran[m] joined #nim |
21:26:06 | * | Jipok[m] joined #nim |
21:26:07 | * | marszym[m] joined #nim |
21:26:07 | * | carterza[m] joined #nim |
21:26:07 | * | sg-james[m] joined #nim |
21:26:07 | * | macsek1911[m] joined #nim |
21:26:08 | * | TheManiac joined #nim |
21:26:08 | * | zielmicha[m] joined #nim |
21:26:08 | * | notdekka[m] joined #nim |
21:26:08 | * | tyrion[m] joined #nim |
21:26:08 | * | petersjt014[m] joined #nim |
21:26:09 | * | planetis[m] joined #nim |
21:26:09 | * | endes[m] joined #nim |
21:26:09 | * | sroecker[m] joined #nim |
21:26:09 | * | byteflame joined #nim |
21:26:09 | * | hohlerde joined #nim |
21:26:09 | * | libman[m] joined #nim |
21:26:15 | * | xomachine[m] joined #nim |
21:26:15 | * | gb00s joined #nim |
21:28:21 | * | find0x90 quit (Quit: find0x90) |
21:38:59 | * | yglukhov[i] joined #nim |
21:43:20 | * | yglukhov[i] quit (Ping timeout: 255 seconds) |
22:06:07 | * | PMunch quit (Quit: leaving) |
22:25:26 | * | JStoker quit (Remote host closed the connection) |
22:26:28 | FromGitter | <kaushalmodi> @xmonader https://scripter.co/notes/nim/ now shows TOC on small screens too -- I limited it to contain only 2 levels of headings. |
22:31:06 | * | JStoker joined #nim |
22:36:47 | * | thomasross quit (Remote host closed the connection) |
22:37:12 | * | thomasross joined #nim |
22:43:02 | * | xet7 quit (Remote host closed the connection) |
22:53:14 | * | CodeVance joined #nim |
23:04:11 | * | krux02 quit (Remote host closed the connection) |
23:10:29 | * | DarkArctic_ joined #nim |
23:13:13 | * | DarkArctic__ joined #nim |
23:13:20 | * | DarkArctic quit (Read error: Connection reset by peer) |
23:15:50 | * | federico3[m] quit (Read error: Connection reset by peer) |
23:15:51 | * | hitchhooker[m] quit (Remote host closed the connection) |
23:15:53 | * | byteflame quit (Read error: Connection reset by peer) |
23:15:54 | * | Miguelngel[m] quit (Remote host closed the connection) |
23:15:54 | * | libman[m] quit (Remote host closed the connection) |
23:15:54 | * | sroecker[m] quit (Remote host closed the connection) |
23:15:56 | * | notdekka[m] quit (Remote host closed the connection) |
23:15:58 | * | dyce[m] quit (Write error: Connection reset by peer) |
23:15:58 | * | solitudesf quit (Remote host closed the connection) |
23:15:59 | * | hohlerde quit (Remote host closed the connection) |
23:16:07 | * | unclechu quit (Write error: Connection reset by peer) |
23:16:07 | * | Abnegation quit (Remote host closed the connection) |
23:16:07 | * | carterza[m] quit (Remote host closed the connection) |
23:16:07 | * | TheManiac quit (Remote host closed the connection) |
23:16:07 | * | sg-james[m] quit (Remote host closed the connection) |
23:16:07 | * | endes[m] quit (Remote host closed the connection) |
23:16:12 | * | narimiran[m] quit (Remote host closed the connection) |
23:16:21 | * | tyrion[m] quit (Write error: Connection reset by peer) |
23:16:22 | * | petersjt014[m] quit (Remote host closed the connection) |
23:16:22 | * | sendell[m] quit (Remote host closed the connection) |
23:16:33 | * | macsek1911[m] quit (Remote host closed the connection) |
23:16:34 | * | zielmicha[m] quit (Remote host closed the connection) |
23:16:34 | * | yglukhov quit (Remote host closed the connection) |
23:16:37 | * | planetis[m] quit (Remote host closed the connection) |
23:16:37 | * | pqflx3[m] quit (Remote host closed the connection) |
23:16:38 | * | Jipok[m] quit (Remote host closed the connection) |
23:16:38 | * | xomachine[m] quit (Remote host closed the connection) |
23:16:38 | * | marszym[m] quit (Remote host closed the connection) |
23:17:10 | * | DarkArctic_ quit (Ping timeout: 264 seconds) |
23:17:56 | * | Demos[m] quit (Remote host closed the connection) |
23:17:57 | * | gh0st[m] quit (Write error: Connection reset by peer) |
23:31:45 | * | riidom quit (Ping timeout: 248 seconds) |
23:34:25 | * | pqflx3[m] joined #nim |
23:35:22 | FromGitter | <kaushalmodi> @narimiran in your tutorial, you say: |
23:35:30 | FromGitter | <kaushalmodi> > Note however that Nim is both case- and underscore-insensitive |
23:36:57 | CodeVance | except the first letter |
23:39:05 | FromGitter | <kaushalmodi> Even though you clarify that in the sentence that follows, it can confuse some. May be say "Nim ignores underscores in names (identifiers?) and cases of all characters in it except the first one.".. the manual calls this *style insensitive*. |
23:39:25 | FromGitter | <kaushalmodi> Yes.. was completing that, but somehow lost connection :) |
23:40:44 | FromGitter | <kaushalmodi> "Nim ignores underscores and cases of all characters in it except the first one in names (identifiers?)" |
23:47:01 | * | elrood quit (Quit: Leaving) |
23:48:55 | * | zahary quit (Quit: Leaving.) |
23:50:12 | * | federico3[m] joined #nim |
23:50:13 | * | hitchhooker[m] joined #nim |
23:50:13 | * | solitudesf joined #nim |
23:50:13 | * | gh0st[m] joined #nim |
23:50:14 | * | Abnegation joined #nim |
23:50:14 | * | yglukhov joined #nim |
23:50:14 | * | dyce[m] joined #nim |
23:50:14 | * | unclechu joined #nim |
23:50:14 | * | Demos[m] joined #nim |
23:50:15 | * | Miguelngel[m] joined #nim |
23:50:20 | * | Jipok[m] joined #nim |
23:50:20 | * | narimiran[m] joined #nim |
23:50:20 | * | marszym[m] joined #nim |
23:50:20 | * | TheManiac joined #nim |
23:50:20 | * | carterza[m] joined #nim |
23:50:20 | * | sg-james[m] joined #nim |
23:50:20 | * | sendell[m] joined #nim |
23:50:21 | * | zielmicha[m] joined #nim |
23:50:21 | * | xomachine[m] joined #nim |
23:50:21 | * | libman[m] joined #nim |
23:50:21 | * | petersjt014[m] joined #nim |
23:50:22 | * | planetis[m] joined #nim |
23:50:22 | * | byteflame joined #nim |
23:50:22 | * | endes[m] joined #nim |
23:50:22 | * | macsek1911[m] joined #nim |
23:50:22 | * | sroecker[m] joined #nim |
23:50:22 | * | tyrion[m] joined #nim |
23:50:22 | * | notdekka[m] joined #nim |
23:50:23 | * | hohlerde joined #nim |