00:04:37 | * | Jesin joined #nim |
00:06:18 | * | yglukhov joined #nim |
00:11:04 | * | yglukhov quit (Ping timeout: 260 seconds) |
00:30:51 | * | yglukhov joined #nim |
00:35:47 | * | yglukhov quit (Ping timeout: 260 seconds) |
00:39:40 | * | desophos quit () |
00:54:26 | * | yglukhov joined #nim |
00:58:39 | * | yglukhov quit (Ping timeout: 246 seconds) |
01:13:22 | * | jeffc quit (Remote host closed the connection) |
01:29:34 | * | yglukhov joined #nim |
01:34:30 | * | yglukhov quit (Ping timeout: 276 seconds) |
01:53:03 | * | yglukhov joined #nim |
01:55:07 | * | arnetheduck quit (Remote host closed the connection) |
01:57:27 | * | yglukhov quit (Ping timeout: 244 seconds) |
02:29:15 | * | yglukhov joined #nim |
02:30:18 | * | jfs joined #nim |
02:31:53 | jfs | Hey all, quick question. How do I trap a Ctrl-C (SIGINT)? I'd like to print a nice exit message rather than the stack trace. |
02:33:33 | * | yglukhov quit (Ping timeout: 240 seconds) |
02:36:12 | def- | jfs: hi. https://github.com/def-/nim-unsorted/blob/master/signals.nim |
02:36:58 | def- | Or if you want an exception: https://github.com/def-/nim-unsorted/blob/master/signals2.nim |
02:37:22 | jfs | ah perfect, thanks def- |
02:50:24 | * | Demon_Fox quit (Quit: Leaving) |
02:53:01 | * | zodiak_ joined #nim |
03:05:31 | * | yglukhov joined #nim |
03:10:16 | * | yglukhov quit (Ping timeout: 252 seconds) |
03:21:06 | * | Demon_Fox joined #nim |
03:24:43 | * | brson quit (Quit: leaving) |
03:25:11 | * | jeffc joined #nim |
03:29:26 | * | jeffc quit (Ping timeout: 250 seconds) |
03:29:51 | * | arnetheduck joined #nim |
03:37:13 | * | jfs quit (Quit: Page closed) |
03:41:59 | * | yglukhov joined #nim |
03:46:20 | * | yglukhov quit (Ping timeout: 250 seconds) |
04:18:25 | * | yglukhov joined #nim |
04:22:42 | * | yglukhov quit (Ping timeout: 260 seconds) |
04:42:10 | * | yglukhov joined #nim |
04:46:24 | * | yglukhov quit (Ping timeout: 244 seconds) |
05:18:47 | * | yglukhov joined #nim |
05:23:29 | * | yglukhov quit (Ping timeout: 276 seconds) |
05:28:15 | * | zama quit (Ping timeout: 244 seconds) |
05:37:18 | * | jeffc joined #nim |
05:38:54 | * | apotheon quit (Ping timeout: 260 seconds) |
05:40:48 | * | apotheon joined #nim |
05:41:27 | * | jeffc quit (Ping timeout: 246 seconds) |
05:43:27 | * | zama joined #nim |
05:51:22 | * | Ven joined #nim |
05:54:04 | * | castlelore quit (Quit: WeeChat 1.4) |
05:54:41 | * | Ven quit (Client Quit) |
05:55:07 | * | yglukhov joined #nim |
05:59:15 | * | yglukhov quit (Ping timeout: 244 seconds) |
06:19:04 | * | yglukhov joined #nim |
06:23:32 | * | yglukhov quit (Ping timeout: 244 seconds) |
06:30:55 | * | space-wizard quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
06:35:34 | * | Trustable joined #nim |
06:37:08 | * | Trustable quit (Client Quit) |
06:50:37 | * | schlosskunde joined #nim |
06:55:20 | * | yglukhov joined #nim |
07:01:27 | * | yglukhov quit (Ping timeout: 276 seconds) |
07:49:05 | * | yglukhov joined #nim |
08:09:19 | * | Ven joined #nim |
08:23:22 | * | Arrrr joined #nim |
08:31:53 | * | Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
08:32:37 | deavmi_mobile | Araq_: pegs? |
08:35:04 | * | vendethiel quit (Ping timeout: 260 seconds) |
08:45:43 | * | yglukhov quit (Remote host closed the connection) |
08:48:14 | * | deavmi_mobile quit (Ping timeout: 276 seconds) |
08:54:32 | * | Demon_Fox quit (Quit: Leaving) |
08:57:34 | * | yglukhov joined #nim |
09:00:50 | Arrrr | https://www.wikiwand.com/en/Parsing_expression_grammar |
09:02:21 | * | yglukhov quit (Ping timeout: 276 seconds) |
09:02:48 | * | yglukhov joined #nim |
09:08:13 | * | vendethiel joined #nim |
09:16:50 | * | Ven joined #nim |
09:29:24 | dom96 | hi guys |
09:43:41 | * | elrood joined #nim |
10:01:03 | * | deavmi_mobile joined #nim |
10:20:30 | * | Matthias247 joined #nim |
10:22:46 | * | yglukhov quit (Remote host closed the connection) |
10:28:02 | * | schlosskunde quit (Quit: WeeChat 1.4) |
10:34:07 | * | deavmi_mobile quit (Ping timeout: 244 seconds) |
10:34:38 | * | yglukhov joined #nim |
10:37:58 | * | schlosskunde joined #nim |
10:38:14 | * | schlosskunde is now known as castlelore |
10:38:20 | * | castlelore quit (Client Quit) |
10:39:51 | * | yglukhov quit (Ping timeout: 276 seconds) |
10:39:51 | * | silven quit (Ping timeout: 276 seconds) |
10:40:16 | * | silven joined #nim |
10:45:16 | * | pandada8 quit (Read error: Connection reset by peer) |
10:59:21 | * | yglukhov joined #nim |
11:04:05 | * | yglukhov quit (Ping timeout: 276 seconds) |
11:09:05 | * | yglukhov joined #nim |
11:11:53 | * | deavmi_mobile joined #nim |
11:13:54 | * | deavmi_mobile quit (Read error: Connection reset by peer) |
11:21:56 | * | schlosskunde joined #nim |
11:22:41 | * | schlosskunde is now known as castlelore |
11:22:59 | * | castlelore quit (Changing host) |
11:22:59 | * | castlelore joined #nim |
11:39:15 | * | yglukhov quit (Remote host closed the connection) |
11:39:26 | * | derka joined #nim |
11:44:33 | * | Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
11:51:08 | * | yglukhov joined #nim |
11:55:57 | * | yglukhov quit (Ping timeout: 260 seconds) |
11:58:15 | * | zxtx_ joined #nim |
12:00:50 | * | kier_ joined #nim |
12:06:28 | * | kier quit (*.net *.split) |
12:06:28 | * | zxtx quit (*.net *.split) |
12:06:29 | * | zxtx_ is now known as zxtx |
12:15:51 | * | yglukhov joined #nim |
12:20:02 | * | yglukhov quit (Ping timeout: 244 seconds) |
12:24:23 | * | draynium quit (Max SendQ exceeded) |
12:25:47 | * | maxim5505 joined #nim |
12:26:04 | * | yglukhov joined #nim |
12:32:05 | maxim5505 | Hey, guys! Can somebody help me? I can't open file with cyrillic characters in path using system function "open". Instead, IOError exception is thrown |
12:32:07 | * | yglukhov quit (Remote host closed the connection) |
12:37:14 | maxim5505 | Here an example of code |
12:37:19 | maxim5505 | discard open("""C:\абв\input.txt""") |
12:43:57 | * | yglukhov joined #nim |
12:48:44 | * | yglukhov quit (Ping timeout: 276 seconds) |
13:08:25 | maxim5505 | Please, guys... |
13:08:33 | * | maxim5505 quit (Quit: Page closed) |
13:15:14 | Arrrr | Is nimcall an alias for gcsafe, locks: 0 ? |
13:18:22 | * | Ven joined #nim |
13:42:00 | * | Matthias247 quit (Read error: Connection reset by peer) |
13:44:22 | * | libman joined #nim |
14:12:07 | dom96 | maxim5505: sorry we missed you. What error did you get? |
14:38:21 | * | Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
14:42:53 | * | kier_ quit (Quit: Reconnecting) |
14:42:59 | * | kier joined #nim |
14:47:18 | * | elrood quit (Remote host closed the connection) |
15:36:29 | libman | jq '.[].license' ~/.nimble/packages.json | sort | uniq -c | sort -nr |
15:36:45 | libman | 265 "MIT", 16 "BSD", 11 "CC0", 10 "Apache License 2.0", 4 "zlib", 4 "LGPL", 3 "WTFPL", 3 "MPL", 3 "LGPLv3", 3 "GPLv2", 2 "ISC", 2 "GPLv3", 1 "unlicense", 1 "OpenSSL License and SSLeay License", 1 "MS-PL", 1 "libpng", 1 "LGPL with static linking exception", 1 "LGPLv3 or GPLv2", 1 "BSD3". |
15:38:08 | libman | Thought experiment: let's say I wanted to market Nim as the most libertarian programming language. It's already close in terms of syntax philosophy and license choice. What would make it better in that regard? |
15:43:39 | * | Demos_ quit (Read error: Connection reset by peer) |
15:53:59 | * | derka quit (Ping timeout: 276 seconds) |
15:55:32 | * | draynium joined #nim |
16:22:52 | * | space-wizard joined #nim |
16:23:28 | * | space-wizard quit (Max SendQ exceeded) |
16:24:05 | * | space-wizard joined #nim |
16:32:41 | * | onionhammer quit (Quit: WeeChat 1.0.1) |
16:50:34 | * | deavmi joined #nim |
16:50:47 | deavmi | ello all :) |
16:56:01 | * | maxim5505 joined #nim |
16:59:15 | maxim5505 | dom96: this error |
16:59:23 | maxim5505 | Traceback (most recent call last) test.nim(14) test system.nim(2535) sysFatal Error: unhandled exception: cannot open: C:\╨░╨▒╨▓\input.txt [IOError] |
17:02:19 | maxim5505 | I know that console uses CP866 but error output in another encoding (utf-8 possibly). That's not very important, I think |
17:02:36 | * | space-wizard quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
17:03:36 | maxim5505 | Worth mentioning, I'm using Windows XP and Nim 0.13.1 |
17:07:34 | * | derka joined #nim |
17:08:30 | deavmi | maxim5505: WinXP - Good UI |
17:08:52 | maxim5505 | Is it joke?) |
17:09:12 | deavmi | Though insecure AF - although you are probably safer with something other than Windows 8, 8.1 or 10 |
17:09:33 | deavmi | maxim5505: A bit of a joke - but really, it had a good UI. Simple and easy to use. It's opinionated. |
17:11:10 | deavmi | Good song - https://www.youtube.com/watch?v=ddJiP3jRVJ8 |
17:11:20 | deavmi | Btw Araq_ Can you watch this? Is it blocked? https://www.youtube.com/watch?v=ddJiP3jRVJ8 |
17:11:27 | deavmi | (In Germany)? |
17:12:33 | Arrrr | maxim5505: why did you use triple " instead of simple " ? |
17:12:52 | maxim5505 | I like XP because only it runs so fast on this computer |
17:13:41 | maxim5505 | Not to type \\ instead of \ |
17:14:16 | Arrrr | Have you tried with / ? |
17:14:46 | deavmi | maxim5505: GNU/Linux? Haiku? Syllable? - Ever tried one of those. |
17:14:55 | deavmi | maxim5505: Maybe DOS (just kidding) |
17:15:40 | maxim5505 | Ubuntu, eOS have some troubles with graphic card (?) |
17:15:49 | maxim5505 | doesn't work too |
17:16:02 | maxim5505 | "/" |
17:16:04 | deavmi | maxim5505: Do you use opensource drivers or closed source ones |
17:16:58 | Arrrr | Well, probably you are not giving the correct path thn |
17:17:00 | Arrrr | *then |
17:17:01 | maxim5505 | I didn't install drivers by myself |
17:17:12 | deavmi | maxim5505: Oh i see. |
17:17:54 | deavmi | maxim5505: I only use open-source drivers but sadly there is none for my laptop's card and hence the CPU graphics is being used (which isn't THAT bad) but it would be nice to use my Nvidia card. |
17:19:24 | maxim5505 | AMD Athlon XP 2000+ |
17:19:31 | maxim5505 | What are you talking about?) |
17:19:49 | maxim5505 | Arrrr: I've checked path, it's correct |
17:22:40 | deavmi | maxim5505: I'm talking about my laptop's lack of drivers for it's Nvidia card |
17:23:16 | * | onionhammer joined #nim |
17:23:28 | * | Ven joined #nim |
17:25:33 | maxim5505 | I got it, I mean that my hardware is old |
17:25:41 | deavmi | maxim5505: Oh okay. |
17:26:07 | deavmi | maxim5505: Have you looked for drivers before? |
17:27:50 | maxim5505 | No, I'm not interested in it) I'm satisfied with XP |
17:28:04 | deavmi | maxim5505: Okay. What ever makes you happy :) |
17:28:19 | deavmi | maxim5505: That's all that matters when it comes to personal computing |
17:28:53 | maxim5505 | Yep |
17:32:23 | * | deavmi_mobile joined #nim |
17:33:00 | * | libman quit (Read error: Connection reset by peer) |
17:35:03 | * | libman joined #nim |
17:37:19 | maxim5505 | The trouble with path still exists even on Windows 10 Insider Preview (build 14332) |
17:39:02 | Arrrr | If you are copy pasting the path from explorer url entry text, you should have no problems |
17:40:25 | maxim5505 | Paste to code? |
17:41:41 | maxim5505 | Anyway it didn't help |
17:41:45 | maxim5505 | ;( |
17:42:08 | libman | https://archive.is/LEsUi :D |
17:44:28 | Arrrr | non-bureaucratic syntax? |
17:44:37 | Arrrr | maxim5505: i mean this http://kb.mozillazine.org/images/WinExplorerFTP-link.png |
17:46:12 | maxim5505 | I did exactly as on this screenshot |
17:47:05 | dom96 | maxim5505: you don't need to use triple quotes, just use r"C:\..." |
17:47:13 | dom96 | although that's likely not the problem |
17:49:00 | maxim5505 | Have you tried to create folder with cyrillic name such as "абв"? |
17:49:13 | maxim5505 | dom96: thanks for tip |
17:49:15 | dom96 | Not on Windows currently. |
17:49:18 | dom96 | So can't test |
17:49:34 | dom96 | Can you pastebin your full code? |
17:50:02 | * | Arrrr quit (Ping timeout: 260 seconds) |
17:50:22 | maxim5505 | Yes, I can |
17:53:36 | * | space-wizard joined #nim |
17:54:53 | libman | New Wikipedia shortcut: http://enWP.org/nimlang |
17:56:06 | maxim5505 | dom96: oh, I copied pasted again the path into code and it works. Thank you all for help |
17:56:49 | maxim5505 | I suppose that I was wrong in russian 'с' letter and english 'c' :D |
17:56:57 | maxim5505 | I'm sorry for that |
17:57:23 | dom96 | hehe, glad you got it working |
17:57:54 | dom96 | libman: ooh, I see someone updated the article |
17:58:01 | libman | What would happen if the let keyword became optional? |
17:58:38 | libman | Wasn't me, I just like short URLs for retarded social media platforms |
18:00:45 | libman | Which reminds me, let's rename the language again to just Ni. :P |
18:07:03 | * | Arrrr joined #nim |
18:07:03 | * | Arrrr quit (Changing host) |
18:07:03 | * | Arrrr joined #nim |
18:09:34 | * | space-wizard quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
18:14:19 | * | zaquest quit (Ping timeout: 260 seconds) |
18:15:02 | * | zaquest joined #nim |
18:16:52 | * | Jesin quit (Quit: Leaving) |
18:17:29 | libman | Serious suggestion for nimble: work without git (or if git not found) by simply downloading a ZIP file from GitHub, ex. https://github.com/xland/nimeverything/archive/master.zip |
18:20:35 | deavmi | that would be dependant on the git hosting service |
18:20:42 | deavmi | Does it coen with --depth=1 |
18:20:46 | * | Jesin joined #nim |
18:20:48 | deavmi | to only get the last commit? |
18:21:06 | deavmi | libman: ? |
18:22:15 | libman | Yes, of course, but most repoes are currently on github. Why *require* an extra dependency (git) when you can download and extract a zip file very easily. |
18:22:29 | deavmi | I think it should stay as is |
18:22:48 | deavmi | "MOST" doesn't mean much because it is dependant on GH then |
18:23:01 | deavmi | That's my opinion. What if it is on another git server? |
18:23:07 | libman | I'm not suggesting taking away use of git, I'm saying if git is not installed there's something to fall back on. |
18:23:10 | deavmi | Then what, yeah, nothing works. |
18:23:10 | * | space-wizard joined #nim |
18:23:23 | deavmi | libman: I think,in my opinion git should be kept. |
18:23:32 | deavmi | as a needed dependancy |
18:24:23 | libman | Then nim won't work on pure Unix that shuns all GPL components. |
18:26:26 | * | jeffc joined #nim |
18:26:47 | Arrrr | I thought git was pure at heart |
18:26:58 | * | jeffc quit (Remote host closed the connection) |
18:27:18 | libman | It will be once someone writes a permissively licensed (and perhaps light-weight) version, in Nim. ;) |
18:27:44 | * | libman is a license snob. |
18:27:55 | libman | http://libman.org/img/bak/20160430-Dont-take-kindly-to-GPL.png |
18:30:15 | deavmi | libman: shuns? |
18:30:36 | flyx | well libgit2 is GPL with linking exception |
18:30:45 | deavmi | oh k |
18:32:10 | libman | `jq '.[].url' ~/.nimble/packages.json | sed 's/:.*//' | sort | uniq -c | sort -nr` => 170 https, 164 git |
18:32:50 | libman | By method: 322 git, 12 hg. |
18:34:32 | bozaloshtsh | if you're completely shunning GPL, I'm not sure if not being able to download nimble packages is your biggest issue |
18:36:37 | Arrrr | Which dristributions avoid GPL and why ? |
18:39:39 | bozaloshtsh | the linux kernel is GPL so you'd be using some BSD |
18:39:44 | deavmi | Arrrr: Why shun away from GPL apps? |
18:40:09 | libman | Obviously BSD. |
18:40:51 | * | jeffc joined #nim |
18:42:43 | libman | Without going into reasons for avoiding GPL - why force an extra dependency when simple http fallback would be so easy to implement? |
18:43:21 | bozaloshtsh | shouldn't be that hard to implement, just download the zip file that github provides |
18:44:14 | Arrrr | Probably because the nim staff has no time for it. But as dom would say "pr are welcomed" |
18:44:31 | * | elrood joined #nim |
18:49:40 | dom96 | libman: that would still require a dependency on ssl |
18:49:48 | dom96 | *on an SSL library |
18:50:02 | reactormonk | dom96, pretty sure there's a BSD one somewhere. |
18:55:20 | * | space-wizard quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
18:55:37 | * | jeffc quit (Remote host closed the connection) |
19:03:12 | Arrrr | btw, the copyright date is not up to date https://github.com/nim-lang/Nim/blob/devel/copying.txt#L4 |
19:03:23 | libman | OpenSSL license is a separate issue. |
19:04:52 | libman | LibreSSL is slowly liberating it with ISC code... ;) |
19:06:19 | libman | Also stuff Google added for BoringSSL is ISC. |
19:06:56 | * | maxim5505 quit (Quit: Page closed) |
19:10:05 | libman | `curl -OL` zip/from github, gitlab, and bitbucket works fine with just http:// |
19:10:29 | libman | s/\// / |
19:13:12 | deavmi | And will my custom git service that doesn't have that layout syntax work |
19:13:14 | deavmi | nope |
19:13:28 | deavmi | so using the whol github archive thing, just nah. |
19:14:19 | deavmi | * whole |
19:14:47 | deavmi | LibreSSl v.s. OpenSSL (what is the difference) |
19:18:16 | * | Ven quit (Quit: Textual IRC Client: www.textualapp.com) |
19:19:14 | zodiak_ | digging nim (started yesterday, converting over some python play-scripts/stuff). One quick question, how do I view nimble installed packages documentation ? is there like any "nimble web" to bring up local packages doc in browser ? |
19:19:40 | * | jeffc joined #nim |
19:19:40 | * | jeffc quit (Read error: Connection reset by peer) |
19:20:10 | * | jeffc joined #nim |
19:20:30 | * | silven quit (Ping timeout: 276 seconds) |
19:21:10 | * | silven joined #nim |
19:25:43 | libman | deavmi: you're not making any sense. "My custom thing may not support http, therefore no one should support http." 100% of packages in nimble currently can be obtained via http. |
19:26:56 | libman | Nimble may need to run in some lean environments someday. It shouldn't force dependencies it doesn't have to. |
19:27:52 | libman | It already supports http, obviously, like for fetching the packages.json. |
19:28:05 | * | Ven joined #nim |
19:29:31 | Arrrr | libman what's the difference between BSD and MIT ? |
19:29:32 | deavmi | libman: sorry. |
19:29:52 | deavmi | MIT license, I don't even understand the point of it's existence ~Deavmi 2016 |
19:29:56 | libman | Arrrr: almost none. |
19:30:32 | libman | I think it's an east-coast vs west-coast rapper battle. :P |
19:30:48 | * | jeffc quit (Remote host closed the connection) |
19:31:05 | libman | I use the Unlicense personally. (Not that I ever released anything noteworthy.) |
19:31:20 | deavmi | Unlicense = Public domain |
19:31:30 | deavmi | MIT license is like public domain with boilerplate |
19:31:37 | deavmi | required boilerplate |
19:31:44 | deavmi | I don't see the use of it. |
19:31:56 | libman | Almost. Some legal jurisdictions don't recognize "public domain". SQLite had a lot of pain about that. |
19:32:11 | deavmi | libman: There are ways to get around that |
19:32:17 | libman | nimble wisely defaults to MIT, so everyone should just use that. |
19:32:27 | Arrrr | Does BSD or MIT forces you to redistribute the license with the binaries? |
19:32:38 | deavmi | Within countries that don't do public domain you an give them permission to use the code however theyt want |
19:32:41 | deavmi | That's how you do it |
19:32:48 | libman | This conversation isn't worth polluting the channel. All copyfree licenses are fine. |
19:32:55 | libman | copyfree.org/standard/licenses |
19:33:09 | deavmi | Never work on personal projects at a University or business because they will make you license it under their prefered license, especially MIT |
19:33:47 | dom96 | hello zodiak_ |
19:33:57 | deavmi | Basically any Uniuversity. (I will just say I never worked on campus, I used a parabolic wifi antenna to ssh into my machine at home) XD. Anyway, that was just my rant. I will stop spamming now. |
19:34:02 | deavmi | dom96: Ello o/ |
19:34:14 | dom96 | zodiak_: unfortunately not, sounds like a good idea though. Please make an issue on http://github.com/nim-lang/nimble for it :) |
19:34:25 | deavmi | anyone want to slither.io |
19:34:33 | * | Arrrr quit (Quit: WeeChat 1.4) |
19:34:57 | zodiak_ | dom96: alrighty. I guess I am so used to/spoiled by rdoc/pydoc and friends :) |
19:35:14 | * | libman contemplates the Shakespeare License - http://www.enotes.com/shakespeare-quotes/lets-kill-all-lawyers |
19:35:15 | flyx | Slither? wasn't that this b-movie |
19:35:36 | deavmi | flyx: http://slither.io |
19:35:58 | dom96 | deavmi: heh, I played that a bit today |
19:35:59 | * | flyx doesn't trust website that do not show anything without JavaScript |
19:36:11 | dom96 | deavmi: was considering reverse engineering the protocol and writing a bot for it |
19:36:15 | deavmi | playing now, can't type or will die |
19:36:20 | dom96 | but then I realised that I ain't got time for such things anymore :( |
19:36:41 | deavmi | dom96: jsut died |
19:36:44 | deavmi | lol |
19:37:00 | deavmi | flyx: It is a game, and for a game to be in a browser JS is mandatory. so yeah |
19:37:11 | libman | Slither looks like nibbles on LSD. |
19:37:14 | deavmi | maybe write a Nim implementation and compile to JS |
19:37:50 | dom96 | I think it would be cool to create a Tron-themed slither.io |
19:38:10 | libman | nibbles.bas: GOSUB SigmundFreud |
19:38:37 | niv | flyx: can i ask why? js is sandboxed. where's the distrust? |
19:40:35 | libman | JS is no longer mandatory (on latest browser builds at least). Thanks to WebAssembly. https://webassembly.github.io/demo/ |
19:41:51 | deavmi | oooh awesome |
19:41:56 | libman | Is this channel always so off-topic, or did I damage it somehow? |
19:43:20 | deavmi | libman: Netflix and chill bro |
19:43:27 | deavmi | or shuld I say Nim and Slither.io |
19:45:34 | flyx | niv: because I distrust a a developer who fails to write a site that at least displays some message „this site requires JavaScript for $reasons“. and yeah, we all know that every JS implementation has security issues |
19:46:01 | niv | hmmm, alright |
19:46:41 | flyx | it's more about style. someone who assumes abilities of the client's browser without testing for them just didn't understand the web |
19:46:53 | dom96 | Cool. lightcycles.io was free. |
19:47:03 | * | draynium quit (Max SendQ exceeded) |
19:47:29 | niv | flyx: sure, but assuming js is available has been pretty much hammered into existence by force of stubborness |
19:47:30 | dom96 | It's mine now :D |
19:47:43 | flyx | this stems a bit from my huge distaste of JavaScript as a whole |
19:48:13 | niv | people turning off js are quite literally a unsupported usecase and closed as wontfix |
19:48:56 | flyx | well it's a lot more efficient than adblockers |
19:49:38 | niv | i dont disagree with that. but it blocks a lot of content too nowadays. i used to run noscript myself, 5 years ago or something. im happy i dont anymore |
19:52:56 | * | brson joined #nim |
19:55:31 | * | Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
19:56:22 | flyx | yeah it's quite inconvenient nowadays. a typical site has 5-10 JS includes from different domains |
20:08:33 | * | Jesin quit (Quit: Leaving) |
20:29:04 | libman | jq '.[].url' ~/.nimble/packages.json | grep '\.co\/' # typo in subviewer package url domain suffix |
20:32:58 | * | nande joined #nim |
20:39:16 | * | deavmi quit (Ping timeout: 250 seconds) |
20:44:32 | deavmi_mobile | Araq_: ever used Tor to get passed censorship in Germany? |
20:44:36 | deavmi_mobile | or i2p? |
20:49:02 | * | derka quit (Quit: derka) |
20:52:39 | zodiak_ | dom96: https://github.com/nim-lang/nimble/issues/227 .. I hope the ticket/intent is clear/obvious |
20:53:55 | * | libman quit (Remote host closed the connection) |
21:05:28 | dom96 | zodiak_: that's great, thanks. |
21:05:36 | zodiak_ | (thumbsup) |
21:08:10 | * | jeffc joined #nim |
21:14:22 | * | Demon_Fox joined #nim |
21:14:37 | * | jeffc quit (Remote host closed the connection) |
21:17:37 | * | nande quit (Remote host closed the connection) |
21:17:54 | * | jeffc joined #nim |
21:21:53 | * | castlelore is now known as landgraf |
21:23:03 | * | landgraf quit (Quit: WeeChat 1.4) |
21:24:46 | * | der-landgraf joined #nim |
21:28:43 | * | derka joined #nim |
21:36:31 | * | derka quit (Quit: derka) |
21:45:53 | * | draynium joined #nim |
21:50:52 | * | derka joined #nim |
21:57:09 | * | deavmi_mobile quit (Ping timeout: 244 seconds) |
22:14:55 | * | bozaloshtsh quit (Quit: WeeChat 1.4) |
22:18:09 | * | der-landgraf quit (Changing host) |
22:18:09 | * | der-landgraf joined #nim |
22:28:40 | * | derka quit (Quit: derka) |
22:30:27 | * | cheatfate joined #nim |
22:45:03 | * | elrood quit (Quit: Leaving) |
22:47:25 | * | derka joined #nim |
22:52:50 | zodiak_ | jst so I am on the 'right page', the JsonNode values are supposed to be decomposed before using .. correct ? meaning that (say) the JsonNode("dispatch") field I would assign to a let/var by doing; getBVal(app.Config("dispatch")) and then using ? or is the expectation that this should be 'automagical' to the dev ? |
23:06:22 | * | derka quit (Quit: derka) |
23:13:46 | * | Jesin joined #nim |
23:21:33 | * | jeffc quit (Remote host closed the connection) |
23:31:11 | * | cheatfate quit (Ping timeout: 244 seconds) |
23:31:54 | * | Matthias247 joined #nim |
23:51:50 | * | Matthias247 quit (Read error: Connection reset by peer) |
23:58:25 | * | jeffc joined #nim |