| 00:03:38 | PMunch | One thing I really don't like about Nim: Googling topics related to it |
| 00:03:41 | * | Demon_Fox quit (Quit: Leaving) |
| 00:03:54 | PMunch | The Nim game pops up in about all my searches.. |
| 00:04:03 | * | yglukhov quit (Ping timeout: 276 seconds) |
| 00:16:33 | * | Guest64494 quit (Remote host closed the connection) |
| 00:16:42 | * | Heartmender joined #nim |
| 00:17:04 | * | Heartmender is now known as Guest90939 |
| 00:17:55 | kulelu88 | PMunch: imagine googling for 'go' or 'crystal' |
| 00:18:14 | PMunch | Don't have to imagine unfortunately, been there.. |
| 00:18:31 | PMunch | The service parse isn't much better.. |
| 00:18:35 | kulelu88 | which language is winning for you? PMunch |
| 00:18:44 | PMunch | Define winning |
| 00:19:33 | kulelu88 | the language you enjoy/prefer using most |
| 00:19:41 | kulelu88 | between the systems-languages |
| 00:19:51 | PMunch | Hmm, Nim is pretty high up on the list |
| 00:20:11 | kulelu88 | but... you use Go for production? |
| 00:20:19 | PMunch | Recently had a run-in with Clojure which was nothing but pleasant, really love the functional programming paradigm |
| 00:20:41 | PMunch | No, I don't use Go for anything if I can help it.. |
| 00:20:52 | * | pregressive joined #nim |
| 00:21:21 | namnguyen | can nimble use a different directory for its stuffs? |
| 00:21:24 | PMunch | I'm currently a CS student so what's used for production in my odd jobs aren't much of my concern unfortunately |
| 00:21:33 | kulelu88 | When I hear Clo'j'ure, I think "closure" |
| 00:21:40 | * | pregressive quit (Read error: Connection reset by peer) |
| 00:21:47 | namnguyen | i really like the virtualenv tool in Python |
| 00:22:04 | * | pregressive joined #nim |
| 00:22:24 | * | ddmgy joined #nim |
| 00:23:03 | kulelu88 | namnguyen: you want to virtualize your nim? |
| 00:23:33 | namnguyen | kulelu88, absolutely. i plan to work on a few different versions at once. |
| 00:24:13 | ddmgy | PMunch: Something I've noticed that helps when searching is appending "lang" to the name. So, nimlang, golang, racketlang.. |
| 00:24:26 | ddmgy | It's made it easier for me over the past few years, at least. |
| 00:24:36 | PMunch | Yeah, that makes it a lot easier |
| 00:24:43 | PMunch | I've noticed that as well |
| 00:24:48 | kulelu88 | namnguyen: in that case, I'd containerize it |
| 00:25:15 | ddmgy | PMunch: Ah, I guess it wasn't necessary for me to log in, then :) |
| 00:25:19 | PMunch | Earlier today I was trying to google for game development using nim. My search for "Nim game" and "Nim game design" did not go down well.. |
| 00:25:31 | PMunch | Sorry if I bothered you :( |
| 00:25:45 | PMunch | But someone else might find that tip useful :) |
| 00:26:16 | ddmgy | No problem, I was just reading the logs and thought I'd pop in. |
| 00:26:34 | * | Guest90939 quit (Remote host closed the connection) |
| 00:26:50 | * | pregressive quit (Ping timeout: 244 seconds) |
| 00:27:12 | * | Heartmen- joined #nim |
| 00:27:51 | kulelu88 | you won't find much on it though in any case |
| 00:30:12 | * | ddmgy quit (Quit: Page closed) |
| 00:30:34 | * | arnetheduck joined #nim |
| 00:30:47 | * | arnetheduck quit (Client Quit) |
| 00:31:18 | * | arnetheduck joined #nim |
| 00:31:53 | * | Heartmen- quit (Remote host closed the connection) |
| 00:33:58 | * | Heartmen- joined #nim |
| 00:34:59 | * | yglukhov joined #nim |
| 00:38:19 | * | Heartmen- quit (Remote host closed the connection) |
| 00:39:24 | * | yglukhov quit (Ping timeout: 244 seconds) |
| 00:39:38 | * | Heartmen- joined #nim |
| 00:39:41 | * | girvo joined #nim |
| 00:39:42 | * | girvo_ joined #nim |
| 00:44:32 | * | girvo_ quit (Ping timeout: 260 seconds) |
| 00:44:32 | * | girvo quit (Ping timeout: 260 seconds) |
| 00:45:32 | * | Heartmen- quit (Remote host closed the connection) |
| 00:45:52 | * | Heartmen- joined #nim |
| 00:50:05 | * | Heartmen- quit (Remote host closed the connection) |
| 00:54:29 | * | Heartmender joined #nim |
| 00:54:51 | * | Heartmender is now known as Guest86734 |
| 00:59:27 | * | bjz joined #nim |
| 00:59:46 | * | Guest86734 quit (Remote host closed the connection) |
| 01:01:08 | * | bjz quit (Max SendQ exceeded) |
| 01:08:31 | * | Heartmen- joined #nim |
| 01:09:10 | * | Jesin quit (Quit: Leaving) |
| 01:10:37 | * | yglukhov joined #nim |
| 01:12:19 | * | Jesin joined #nim |
| 01:12:49 | * | Heartmen- quit (Remote host closed the connection) |
| 01:13:05 | * | Heartmen- joined #nim |
| 01:13:50 | * | brson quit (Quit: leaving) |
| 01:14:41 | * | yglukhov quit (Ping timeout: 240 seconds) |
| 01:17:50 | * | Heartmen- quit (Remote host closed the connection) |
| 01:22:04 | * | Heartmen- joined #nim |
| 01:22:05 | * | bjz joined #nim |
| 01:27:23 | * | Heartmen- quit (Remote host closed the connection) |
| 01:29:49 | * | Heartmen- joined #nim |
| 01:30:26 | * | PMunch quit (Quit: leaving) |
| 01:34:05 | * | Heartmen- quit (Remote host closed the connection) |
| 01:37:11 | * | Heartmen- joined #nim |
| 01:38:17 | * | michael_campbell joined #nim |
| 01:40:08 | michael_campbell | Hello all. Newb here - quick question. When going through the tutorial, the compiler gripes that I cannot declare of var of type array[...], nor set[int8], but I must use "system.array" and "system.set" This works, but wondered if I'm doing something wrong, or if the tutorial is outdated, or some other user error. |
| 01:42:59 | michael_campbell | Also, when I run the array example in the tutorial (the one with Direction and BlinkLights), the `repr(level)` line gives me the following output: |
| 01:42:59 | michael_campbell | [132097 (invalid data!), 516 (invalid data!), slowBlink, off] |
| 01:43:06 | michael_campbell | which seems wrong |
| 01:44:29 | michael_campbell | (that's with -d:release). WITHOUT -d:release, I get: |
| 01:44:29 | michael_campbell | [132097 (invalid data!), 516 (invalid data!), -11258999068426238 (invalid data!), -4266105115770880 (invalid data!)] |
| 01:44:34 | michael_campbell | Which seems even more wrong. |
| 01:46:06 | * | yglukhov joined #nim |
| 01:47:02 | michael_campbell | Looks like I have 0.14.0, though; I try the .2 and see if that changes anything. |
| 01:49:32 | * | Heartmen- quit (Remote host closed the connection) |
| 01:50:11 | * | yglukhov quit (Ping timeout: 244 seconds) |
| 01:51:14 | * | Heartmender joined #nim |
| 01:51:37 | * | Heartmender is now known as Guest4691 |
| 01:53:32 | michael_campbell | Sadly, no. Same error(s) |
| 01:56:55 | michael_campbell | If I echo the array by element, works fine. But repr() not so much. |
| 02:01:00 | * | Guest4691 quit (Remote host closed the connection) |
| 02:01:04 | * | chemist69 quit (Ping timeout: 264 seconds) |
| 02:01:19 | * | |2321 joined #nim |
| 02:02:10 | * | Heartmen- joined #nim |
| 02:07:03 | * | Heartmen- quit (Remote host closed the connection) |
| 02:10:05 | * | Heartmen- joined #nim |
| 02:14:11 | * | chemist69 joined #nim |
| 02:14:25 | * | Heartmen- quit (Remote host closed the connection) |
| 02:16:24 | * | Heartmen- joined #nim |
| 02:20:43 | * | Heartmen- quit (Remote host closed the connection) |
| 02:21:37 | * | yglukhov joined #nim |
| 02:22:44 | * | Heartmen- joined #nim |
| 02:26:02 | * | yglukhov quit (Ping timeout: 260 seconds) |
| 02:27:01 | * | Heartmen- quit (Remote host closed the connection) |
| 02:34:13 | * | kulelu88 left #nim ("Leaving") |
| 02:40:32 | * | girvo joined #nim |
| 02:40:33 | * | girvo_ joined #nim |
| 02:41:44 | kier | yay arch linux nim package has updated to 0.14.0 |
| 02:43:21 | * | Heartmen- joined #nim |
| 02:45:14 | * | girvo quit (Ping timeout: 272 seconds) |
| 02:45:52 | * | girvo_ quit (Ping timeout: 272 seconds) |
| 02:46:03 | kier | slightly less yay for backwards incompatible language changes |
| 02:50:27 | * | Heartmen- quit (Remote host closed the connection) |
| 02:57:18 | * | akaisora__ quit (Ping timeout: 246 seconds) |
| 02:57:30 | * | Heartmender joined #nim |
| 02:57:52 | * | Heartmender is now known as Guest92577 |
| 02:59:59 | * | yglukhov joined #nim |
| 03:04:32 | * | yglukhov quit (Ping timeout: 260 seconds) |
| 03:09:20 | * | Guest92577 quit (Remote host closed the connection) |
| 03:14:41 | * | Heartmen- joined #nim |
| 03:21:34 | * | Heartmen- quit (Remote host closed the connection) |
| 03:23:10 | * | fgimian joined #nim |
| 03:24:27 | * | yglukhov joined #nim |
| 03:26:01 | * | Heartmen- joined #nim |
| 03:29:02 | * | yglukhov quit (Ping timeout: 260 seconds) |
| 03:32:19 | * | michael_campbell quit (Ping timeout: 244 seconds) |
| 03:48:58 | * | yglukhov joined #nim |
| 03:51:13 | * | tautologico quit (Quit: Connection closed for inactivity) |
| 03:53:09 | * | yglukhov quit (Ping timeout: 244 seconds) |
| 03:54:44 | * | wismas joined #nim |
| 03:57:38 | * | Demon_Fox joined #nim |
| 04:13:26 | * | yglukhov joined #nim |
| 04:18:02 | * | yglukhov quit (Ping timeout: 260 seconds) |
| 04:25:56 | * | Pearson1977 joined #nim |
| 04:26:24 | * | Pearson1977 quit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805]) |
| 04:27:07 | * | Pearson1977 joined #nim |
| 04:27:40 | * | Pearson1977 left #nim (#nim) |
| 04:41:24 | * | girvo joined #nim |
| 04:41:24 | * | girvo_ joined #nim |
| 04:46:09 | * | girvo_ quit (Ping timeout: 276 seconds) |
| 04:46:09 | * | girvo quit (Ping timeout: 276 seconds) |
| 04:49:46 | * | yglukhov joined #nim |
| 04:54:36 | * | yglukhov quit (Ping timeout: 276 seconds) |
| 05:14:18 | * | yglukhov joined #nim |
| 05:16:29 | * | zodiak joined #nim |
| 05:18:24 | * | yglukhov quit (Ping timeout: 244 seconds) |
| 05:19:01 | * | zodiak_ quit (Ping timeout: 240 seconds) |
| 05:39:05 | * | yglukhov joined #nim |
| 05:43:13 | * | yglukhov quit (Ping timeout: 244 seconds) |
| 05:51:15 | * | fgimian quit (Quit: Textual IRC Client: www.textualapp.com) |
| 06:03:33 | * | yglukhov joined #nim |
| 06:08:42 | * | yglukhov quit (Ping timeout: 276 seconds) |
| 06:28:02 | * | yglukhov joined #nim |
| 06:32:45 | * | yglukhov quit (Ping timeout: 276 seconds) |
| 06:35:45 | * | zodiak quit (Read error: Connection reset by peer) |
| 06:36:07 | * | zodiak joined #nim |
| 06:42:16 | * | girvo joined #nim |
| 06:42:17 | * | girvo_ joined #nim |
| 06:46:51 | * | girvo_ quit (Ping timeout: 258 seconds) |
| 06:46:51 | * | girvo quit (Ping timeout: 258 seconds) |
| 07:04:19 | * | yglukhov joined #nim |
| 07:08:27 | * | yglukhov quit (Ping timeout: 244 seconds) |
| 07:19:20 | * | wismas quit (Remote host closed the connection) |
| 07:28:54 | * | yglukhov joined #nim |
| 07:33:27 | * | yglukhov quit (Ping timeout: 260 seconds) |
| 07:53:37 | * | yglukhov joined #nim |
| 07:56:33 | * | Pisuke joined #nim |
| 07:56:54 | * | MyMind quit (Ping timeout: 246 seconds) |
| 07:58:32 | * | yglukhov quit (Ping timeout: 260 seconds) |
| 07:59:12 | * | Matthias247 joined #nim |
| 08:18:06 | * | yglukhov joined #nim |
| 08:22:27 | * | yglukhov quit (Ping timeout: 260 seconds) |
| 08:25:26 | * | jjido joined #nim |
| 08:34:49 | * | nsf quit (Quit: WeeChat 1.4) |
| 08:39:34 | * | der-landgraf quit (Quit: WeeChat 1.5) |
| 08:42:35 | * | yglukhov joined #nim |
| 08:43:09 | * | girvo joined #nim |
| 08:43:09 | * | girvo_ joined #nim |
| 08:47:11 | * | der-landgraf joined #nim |
| 08:47:18 | * | yglukhov quit (Ping timeout: 276 seconds) |
| 08:47:29 | * | girvo_ quit (Ping timeout: 244 seconds) |
| 08:47:29 | * | girvo quit (Ping timeout: 244 seconds) |
| 08:49:45 | * | irrequietus joined #nim |
| 08:52:52 | * | jjido quit (Read error: Connection reset by peer) |
| 09:04:49 | * | desophos quit (Quit: Leaving) |
| 09:07:03 | * | yglukhov joined #nim |
| 09:08:56 | * | fgimian joined #nim |
| 09:12:00 | * | yglukhov quit (Ping timeout: 276 seconds) |
| 09:17:42 | * | Trustable joined #nim |
| 09:21:39 | * | yglukhov joined #nim |
| 09:45:42 | * | xet7_ joined #nim |
| 10:26:00 | * | chemist69 quit (Ping timeout: 260 seconds) |
| 10:26:06 | * | Matthias247 quit (Quit: Matthias247) |
| 10:33:07 | * | Matthias247 joined #nim |
| 10:43:18 | * | chemist69 joined #nim |
| 10:43:58 | * | girvo joined #nim |
| 10:43:59 | * | girvo_ joined #nim |
| 10:48:37 | * | girvo_ quit (Ping timeout: 252 seconds) |
| 10:48:37 | * | girvo quit (Ping timeout: 252 seconds) |
| 10:51:57 | * | gokr joined #nim |
| 10:52:39 | * | Gonzih quit (Remote host closed the connection) |
| 10:56:24 | * | gokr quit (Ping timeout: 258 seconds) |
| 10:57:14 | * | fgimian quit (Quit: Textual IRC Client: www.textualapp.com) |
| 10:59:58 | * | gokr joined #nim |
| 11:01:39 | * | fredrik92 joined #nim |
| 11:10:46 | * | yglukhov quit (Remote host closed the connection) |
| 11:16:53 | * | saml_ joined #nim |
| 11:22:36 | * | yglukhov joined #nim |
| 11:27:22 | * | yglukhov quit (Ping timeout: 260 seconds) |
| 11:33:11 | * | TheLemonMan joined #nim |
| 11:40:00 | dom96 | http://forum.nim-lang.org/t/2307 |
| 11:40:27 | * | yglukhov joined #nim |
| 11:43:53 | yglukhov | Araq: btw, nimx fonts are now subpixel-antialiased. you might want to try it. |
| 11:44:54 | * | girvo joined #nim |
| 11:44:54 | * | girvo_ joined #nim |
| 11:49:32 | * | akaisora_ joined #nim |
| 11:49:40 | * | girvo_ quit (Ping timeout: 264 seconds) |
| 11:49:40 | * | girvo quit (Ping timeout: 264 seconds) |
| 12:00:30 | * | akaisora_ quit (Ping timeout: 246 seconds) |
| 12:01:11 | * | akaisora_ joined #nim |
| 12:02:38 | * | Demon_Fox quit (Quit: Leaving) |
| 12:11:57 | Araq | yglukhov: :O |
| 12:12:28 | Araq | unfortunately I have no time for porting NimEdit to nimx or libui |
| 12:14:16 | * | jjido joined #nim |
| 12:19:34 | Araq | ping cheatfate_ |
| 12:31:57 | * | nsf joined #nim |
| 12:45:43 | * | girvo joined #nim |
| 12:45:44 | * | girvo_ joined #nim |
| 12:50:42 | * | girvo_ quit (Ping timeout: 272 seconds) |
| 12:50:42 | * | girvo quit (Ping timeout: 272 seconds) |
| 13:01:17 | * | cheatfate_ is now known as cheatfate |
| 13:01:24 | cheatfate | pong |
| 13:01:27 | cheatfate | Araq, |
| 13:13:01 | * | gokr quit (Ping timeout: 250 seconds) |
| 13:40:13 | * | jjido quit (Read error: Connection reset by peer) |
| 13:45:17 | * | gokr joined #nim |
| 13:45:40 | * | couven92 joined #nim |
| 13:46:14 | * | yglukhov quit (Remote host closed the connection) |
| 13:46:35 | * | girvo joined #nim |
| 13:46:36 | * | girvo_ joined #nim |
| 13:46:50 | * | yglukhov joined #nim |
| 13:48:03 | * | fredrik92 quit (Ping timeout: 240 seconds) |
| 13:51:20 | * | girvo_ quit (Ping timeout: 260 seconds) |
| 13:51:20 | * | girvo quit (Ping timeout: 260 seconds) |
| 13:51:30 | * | yglukhov quit (Ping timeout: 276 seconds) |
| 13:53:17 | * | Fin joined #nim |
| 13:54:00 | * | Fin is now known as Guest34928 |
| 13:56:17 | Guest34928 | Hi |
| 13:57:20 | Guest34928 | Why Aporia IDE is licensed under GPL?why not a more permissive and friendly license? |
| 13:58:30 | Guest34928 | Hello?Anyone there? |
| 13:58:57 | Araq | hi |
| 13:59:01 | Guest34928 | Aloha? |
| 13:59:13 | Araq | because gtk and gtksourceview are under the (L)GPL |
| 13:59:27 | Araq | dom96 kinda had to make that Aporia's license as well |
| 13:59:57 | Guest34928 | So you do like to use permissive licenses? |
| 14:00:07 | Araq | everything else is MIT here |
| 14:00:11 | Guest34928 | like MIT, BSD or Apache. |
| 14:00:29 | Guest34928 | That is fantastic! |
| 14:00:35 | Araq | :-) |
| 14:09:39 | federico3 | echo "{}".parseJson()["a"] |
| 14:10:05 | federico3 | this is leading to SIGSEGV: Illegal storage access. (Attempt to read from nil?) |
| 14:11:11 | gokr | Hmmm, what is the preferred way to handle subdirs under src? |
| 14:11:16 | federico3 | oh it's the usual issue with echo nil |
| 14:11:37 | Araq | shouldn't that raise a KeyError now with 0.14? |
| 14:11:59 | gokr | I have src/modules/ - and in src I have a nim.cfg that says: --path:"modules" |
| 14:12:27 | Araq | gokr: --path:"$projectdir/modules" perhaps? |
| 14:12:42 | gokr | Ah, yeah... let me try that |
| 14:12:46 | Araq | not sure what your problem is though |
| 14:13:06 | gokr | It seems to be a new behavior since 0.13 |
| 14:13:13 | gokr | (I mean, it used to work) |
| 14:15:08 | gokr | Strange. nim dump shows the modules dir in that list at the end. |
| 14:15:23 | gokr | But... when I compile it doesn't seem to work. |
| 14:15:54 | gokr | So what do people do? Do they do "import modules/x, modules/y, modules/z" ? |
| 14:16:48 | * | Guest34928 quit (Quit: Page closed) |
| 14:17:10 | gokr | Araq: No difference with that $projectdir variable. I presume you mean literally that? |
| 14:17:11 | * | nsf quit (Quit: WeeChat 1.4) |
| 14:17:51 | Araq | or maybe use --path:"$projectdir" |
| 14:18:02 | Araq | (no manual substitutions necessary) |
| 14:18:14 | Araq | and yes, we changed this behaviour for 0.14 |
| 14:19:51 | gokr | Weird. So standing in "src" I run "nim dump" - I see the proper path listed to blabla/src/modules |
| 14:20:10 | gokr | But when I try to compile it fails an import. |
| 14:20:51 | gokr | So in src I have A.nim that does "import B" where B is in src/modules |
| 14:21:19 | gokr | ....what was the change in behavior then? |
| 14:22:09 | gokr | ok, just read release notes. |
| 14:25:52 | * | irrequietus quit () |
| 14:38:50 | * | fastrom joined #nim |
| 14:39:06 | * | fastrom quit (Client Quit) |
| 14:41:50 | cheatfate | Araq, you pinged me couple of hours ago? |
| 14:44:08 | Araq | yeah, about your PR. |
| 14:44:43 | cheatfate | yep |
| 14:44:43 | Araq | you're right it's hard to just merge it, can we move the new modules into lib/upcoming or something and get a --define to enable them? |
| 14:45:08 | * | _stowa joined #nim |
| 14:45:14 | Araq | so that people can try it easily with their projects |
| 14:45:51 | cheatfate | Araq, so you just scared of it size? :) |
| 14:46:04 | Araq | no, about its stability. |
| 14:46:15 | Araq | we don't have nearly enough async tests for this |
| 14:46:42 | cheatfate | what async tests you want me to make for it? |
| 14:47:08 | Araq | stress testing with wrk |
| 14:47:16 | cheatfate | Araq, how much time? |
| 14:47:26 | Araq | how am I supposed to know? |
| 14:47:34 | * | girvo joined #nim |
| 14:47:34 | * | girvo_ joined #nim |
| 14:47:56 | Araq | the test suite already takes quite a while |
| 14:48:07 | Araq | and every test is run for every commit/PR |
| 14:48:58 | cheatfate | Araq, i have made many tests with wrk for this, but this was 10s tests only... (thats why i can say - it faster) |
| 14:49:13 | cheatfate | 2 threads and 10 connections for 10 seconds |
| 14:49:19 | cheatfate | on every system i have |
| 14:49:22 | cheatfate | even on solaris |
| 14:50:27 | * | chrisheller quit (Remote host closed the connection) |
| 14:50:43 | cheatfate | but, whatever, i know this code requires review of others... but looks like nobody has enough time to do it |
| 14:51:02 | cheatfate | so i'm agree with you |
| 14:51:24 | cheatfate | but i think only asyncdispatch.nim needs to be placed in `upcoming/` |
| 14:51:41 | * | girvo quit (Ping timeout: 240 seconds) |
| 14:52:01 | * | girvo_ quit (Ping timeout: 240 seconds) |
| 14:52:44 | cheatfate | i will be fully satisfied, if you merge at least winlean.nim :) |
| 14:53:13 | Araq | no, it's not about the time. |
| 14:53:29 | Araq | I can easily "review" the full PR tonight |
| 14:53:58 | Araq | but that's just not enough. |
| 14:54:12 | Araq | we need a fallback should new problems be reported |
| 14:54:32 | * | _stowa quit (K-Lined) |
| 14:57:36 | cheatfate | What do you think, if i remove asyncdispatch.nim from PR and leave ioselectors.nim and winlean.nim? |
| 14:59:41 | * | couven92 quit (Ping timeout: 240 seconds) |
| 15:00:23 | cheatfate | and about `upcoming`, its a really nice feature, but i dont understand how i can use it with defines? |
| 15:04:03 | Araq | patch the config like so |
| 15:04:10 | Araq | @if upcoming: |
| 15:04:18 | Araq | --path:"lib/upcoming" |
| 15:04:20 | Araq | @end |
| 15:04:43 | Araq | you need to do it properly so that lib/upcoming is preferred over lib/ |
| 15:06:48 | cheatfate | so is how i must patch asyncdispatch.nim.cfg? |
| 15:08:00 | Araq | no, the global config |
| 15:08:32 | Araq | but I can prepare that switch for you |
| 15:09:42 | cheatfate | does `lib/upcoming` will have same directory structure as `lib` has? |
| 15:10:30 | cheatfate | so i will create `lib/upcoming/pure/asyncdispatch.nim` or just `lib/upcoming/asyncdispatch.nim`? |
| 15:11:40 | Araq | the latter |
| 15:13:14 | cheatfate | so all my PR files needs to be moved there? |
| 15:13:45 | cheatfate | or i can leave winlean.nim? |
| 15:15:03 | Araq | let's see |
| 15:15:21 | * | fastrom joined #nim |
| 15:16:18 | cheatfate | Araq, i want to make on more PR and all this winlean.nim staff i needed for my new PR |
| 15:16:24 | cheatfate | one more |
| 15:17:16 | Araq | ok, only asyncdispatch.nim needs to be moved over there, the other stuff cannot cause problems |
| 15:19:30 | * | elrood joined #nim |
| 15:23:56 | * | gokr quit (Ping timeout: 244 seconds) |
| 15:27:21 | * | fredrik92 joined #nim |
| 15:28:06 | cheatfate | Araq, could you please `lib/upcoming` in branch, so there will be no permission problems with my windows git |
| 15:28:12 | cheatfate | create^^^ |
| 15:31:43 | * | arnetheduck quit (Ping timeout: 250 seconds) |
| 15:36:31 | Araq | what? |
| 15:36:58 | * | jjido joined #nim |
| 15:44:08 | * | fastrom quit (Quit: Leaving.) |
| 15:45:28 | cheatfate | Araq, i'm noob in git... is it ok, to create this `upcoming` dir in my windows repository? |
| 15:45:31 | * | TheLemonMan quit (Quit: "It's now safe to turn off your computer.") |
| 15:46:22 | * | TheLemonMan joined #nim |
| 15:48:26 | * | girvo joined #nim |
| 15:48:27 | * | girvo_ joined #nim |
| 15:51:31 | Araq | sure |
| 15:53:22 | * | girvo_ quit (Ping timeout: 260 seconds) |
| 15:53:22 | * | girvo quit (Ping timeout: 260 seconds) |
| 15:58:24 | * | nsf joined #nim |
| 15:59:23 | * | fastrom joined #nim |
| 16:03:31 | * | fastrom quit (Client Quit) |
| 16:08:19 | * | fastrom joined #nim |
| 16:10:17 | * | jjido quit (Ping timeout: 260 seconds) |
| 16:11:03 | * | fastrom quit (Client Quit) |
| 16:13:16 | * | desophos joined #nim |
| 16:15:03 | * | fredrik92 quit (Ping timeout: 250 seconds) |
| 16:15:51 | cheatfate | Araq, i have updated PR |
| 16:20:32 | * | Matthias247_ joined #nim |
| 16:23:03 | * | Matthias247 quit (Ping timeout: 240 seconds) |
| 16:26:30 | * | fastrom joined #nim |
| 16:28:43 | * | fastrom quit (Client Quit) |
| 16:30:42 | * | yglukhov joined #nim |
| 16:35:40 | * | fastrom joined #nim |
| 16:37:31 | * | fastrom quit (Client Quit) |
| 16:40:59 | * | yglukhov quit (Remote host closed the connection) |
| 16:41:34 | * | yglukhov joined #nim |
| 16:43:49 | * | yglukhov quit (Remote host closed the connection) |
| 16:44:05 | * | yglukhov joined #nim |
| 16:44:10 | * | yglukhov quit (Remote host closed the connection) |
| 16:45:12 | * | fastrom joined #nim |
| 16:46:29 | * | yglukhov joined #nim |
| 16:46:29 | * | yglukhov quit (Remote host closed the connection) |
| 16:46:44 | * | yglukhov joined #nim |
| 16:48:40 | * | jjido joined #nim |
| 16:49:17 | * | girvo joined #nim |
| 16:49:17 | * | girvo_ joined #nim |
| 16:53:16 | * | desophos quit (Ping timeout: 252 seconds) |
| 16:53:37 | * | girvo_ quit (Ping timeout: 250 seconds) |
| 16:53:37 | * | girvo quit (Ping timeout: 250 seconds) |
| 16:53:41 | * | M-Flox joined #nim |
| 17:00:50 | * | GangstaCat joined #nim |
| 17:01:08 | * | yglukhov quit (Remote host closed the connection) |
| 17:08:31 | * | yglukhov joined #nim |
| 17:11:10 | * | fastrom quit (Quit: Leaving.) |
| 17:23:16 | * | TheLemonMan quit (Quit: "It's now safe to turn off your computer.") |
| 17:25:38 | * | xet7 joined #nim |
| 17:29:17 | foosball | has anyone successfully called tk from the nim tcl module? Even when i use the example it just does nothing without any error. Feels like a sleep(1) |
| 17:35:18 | foosball | tcl works fine |
| 17:38:44 | * | yglukhov quit () |
| 17:42:19 | * | yglukhov joined #nim |
| 17:50:09 | * | girvo joined #nim |
| 17:50:11 | * | girvo_ joined #nim |
| 17:55:20 | * | girvo_ quit (Ping timeout: 272 seconds) |
| 17:55:20 | * | girvo quit (Ping timeout: 272 seconds) |
| 18:29:11 | * | gokr joined #nim |
| 18:30:09 | * | PMunch joined #nim |
| 18:40:04 | gokr | Araq: Did you get a look? |
| 19:00:32 | cheatfate | dom96, is it possible to omit popFrame() in compiled code function? |
| 19:01:05 | dom96 | cheatfate: {.nostackframe.} maybe |
| 19:02:26 | cheatfate | {.asmnostackframe.} but it makes my function `naked` but i want to have `stdcall` without popFrame |
| 19:15:32 | * | desophos joined #nim |
| 19:21:54 | * | yglukhov quit (Remote host closed the connection) |
| 19:30:51 | * | yglukhov joined #nim |
| 19:31:09 | * | gokr quit (Remote host closed the connection) |
| 19:31:13 | GangstaCat | Araq, little detail, in this error message ("'$#' is not GC-safe as it accesses '$#'" & " which is a global using GC'ed memory") from https://github.com/nim-lang/Nim/blame/93749ea1fca51749acb90e67ca36a3f36309cd77/compiler/sempass2.nim#L202 isn't the word "variable" is missing? |
| 19:40:02 | * | zacts quit (Ping timeout: 258 seconds) |
| 19:47:56 | * | yglukhov quit (Remote host closed the connection) |
| 19:48:06 | * | renesac joined #nim |
| 19:51:00 | * | girvo joined #nim |
| 19:51:02 | * | girvo_ joined #nim |
| 19:51:36 | * | jjido quit (Ping timeout: 276 seconds) |
| 19:52:47 | * | yglukhov joined #nim |
| 19:55:55 | * | girvo_ quit (Ping timeout: 260 seconds) |
| 19:55:55 | * | girvo quit (Ping timeout: 260 seconds) |
| 19:55:55 | * | zacts joined #nim |
| 20:01:27 | * | deavmi_mobile joined #nim |
| 20:01:42 | deavmi_mobile | wrote a very simple lexer in Python a few fays ago |
| 20:01:55 | deavmi_mobile | https://github.com/deavmi/lexersex |
| 20:01:59 | deavmi_mobile | I was so happy about it |
| 20:02:00 | deavmi_mobile | :) |
| 20:02:03 | deavmi_mobile | it isn't the best |
| 20:02:10 | deavmi_mobile | but I will be practicing more after exams. :) |
| 20:04:05 | * | nchambers quit (Ping timeout: 260 seconds) |
| 20:06:24 | * | nchambers joined #nim |
| 20:10:04 | dom96 | deavmi_mobile: booo. Write it in Nim instead :P |
| 20:13:45 | Araq | foosball: it used to work, but these things tend to bitrot |
| 20:14:01 | Araq | gokr: works for me, most of the time, seems a bad corruption |
| 20:14:32 | Araq | GangstaCat: I think a "global" can be a noun |
| 20:14:54 | GangstaCat | Araq, alright, no problem :) |
| 20:15:23 | Araq | cheatfate: {.push stackFrames: off.} |
| 20:16:07 | * | akaisora_ is now known as sora |
| 20:43:13 | * | yglukhov quit (Remote host closed the connection) |
| 20:49:37 | * | yglukhov joined #nim |
| 20:54:04 | * | yglukhov quit (Read error: Connection reset by peer) |
| 21:05:02 | * | fredrik92 joined #nim |
| 21:10:18 | cheatfate | Araq, thank you already found it |
| 21:13:18 | Araq | so ... I'm looking for a tiny 32 bit linux distro which can run GCC 2.95. any ideas? |
| 21:17:39 | renesac | I'm not sure what you want, but here the result of my quick googling: http://www.damnsmalllinux.org/f/topic-3-5-19796-5.html |
| 21:17:47 | renesac | and hello |
| 21:20:48 | * | renesac quit (Remote host closed the connection) |
| 21:21:12 | Araq | yeah funny, I'm indeed looking at DSL |
| 21:29:20 | elrood | depends on your idea of tiny, i guess. tinycore, puppy, slax, nimblex, slitaz, crunchbang, arch? |
| 21:31:59 | * | renesac joined #nim |
| 21:40:45 | cheatfate | Araq, gentoo linux? |
| 21:41:28 | * | yglukhov joined #nim |
| 21:42:00 | Araq | well it should not take more than 1GB of hard disk space |
| 21:42:39 | renesac | I liked DSL back in the day, it worked very well |
| 21:42:52 | renesac | I don't know how it will work now after all those years |
| 21:43:57 | Araq | well I run i via qemu which apparently doesn't work properly on Windows 10 |
| 21:44:12 | Araq | it lags so much it's unusable |
| 21:44:14 | renesac | I always used it as a livecd, never installed it though |
| 21:44:16 | renesac | hum |
| 21:45:02 | elrood | any of the mentioned ones should fit the bill then. debian, lfs, porteus, knoppix, slack.. there are lots of options |
| 21:46:33 | renesac | DSL used to be the most snappy linux I could load in my machine, as it would copy itself to ram and run light weith apps and windows manager |
| 21:47:24 | Araq | elrood: crunchbang says it needs 10GB |
| 21:47:33 | renesac | there were some more boot options, like running it directly on the frame buffer or something like that |
| 21:47:52 | renesac | maybe some of that could solve the lag? |
| 21:48:39 | elrood | Araq, uh.. doesn't fit my experience with that distro, but things might've changed. if all you need to get running is indeed gcc <3 tinycore might be all you need |
| 21:49:35 | elrood | and if you're not determined to use qemu for some reason, virtualbox might be an option |
| 21:49:40 | * | heretobang joined #nim |
| 21:51:33 | renesac | tinycore is the successor of DSL, but I don't know if gcc 2..x will run there |
| 21:51:54 | * | girvo joined #nim |
| 21:51:55 | * | girvo_ joined #nim |
| 21:55:00 | Araq | meh, I dislike virtualbox but it seems I have no other choice |
| 21:55:39 | renesac | why do you want to run a gcc so old? |
| 21:56:50 | Araq | trying to setup brickOS which build on a GCC 2.95 for hitachi H8 |
| 21:57:03 | * | girvo_ quit (Ping timeout: 276 seconds) |
| 21:57:03 | * | girvo quit (Ping timeout: 276 seconds) |
| 21:57:24 | Araq | and since all of these things are obsolete, I cannot upgrade anything |
| 21:58:18 | * | xet7 quit (Quit: Leaving) |
| 21:58:46 | elrood | not exactly a fan of anything oracle either, but vbox ran more smoothly than qemu and was more practical and user-friendly last i tried |
| 22:36:16 | renesac | so, I'm recovering my work at an enchanced queues library: https://gist.github.com/ReneSac/c081bc621ec0de9f2d8f96a58af8ae4c |
| 22:37:16 | renesac | I quickly created that englishOrdinal() proc for the enchanced error message, I couldn't find something already done |
| 22:38:06 | renesac | I also overloaded low() and high() even though the manual said they couldn't be overloaded, because they won't work otherwise... |
| 22:38:48 | renesac | those are two issues I wanted to solve before sending the pull request |
| 22:39:26 | * | der-landgraf quit (Quit: WeeChat 1.5) |
| 22:40:58 | Araq | renesac: what does it improve? :-) |
| 22:41:21 | renesac | remember the guy that came here one year ago asking for random aces on queues? |
| 22:41:47 | renesac | Enchanced random access support for queues |
| 22:41:47 | renesac | |
| 22:41:47 | renesac | Now queues support indexing, front() and back() operations and pairs iteration. |
| 22:41:47 | renesac | Also modernized some of the code to use newer Nim features. |
| 22:41:47 | renesac | Added the "add()" alias to "enqueue()", per nim's conventions (also fits better with pop()) |
| 22:51:48 | * | der-landgraf joined #nim |
| 22:52:35 | Araq | coolio. |
| 22:53:39 | renesac | so, what I should do about those two issues? |
| 22:53:54 | renesac | do the pull request anyway? |
| 22:54:59 | Araq | why not simply remove the low/high? |
| 22:55:22 | Araq | englishOrdinarl is fine, we can move it somewhere else later |
| 22:55:32 | Araq | indeed it doesn't exist anywhere yet |
| 22:56:46 | renesac | well, I used the high() in the bounds checking for example: if i > q.high: |
| 22:57:15 | renesac | if I remove it's definition, the code won't compile |
| 22:57:18 | * | Trustable quit (Remote host closed the connection) |
| 22:58:00 | renesac | I'm not sure how that no overloading rule works |
| 22:59:07 | renesac | I get "Error: invalid argument for 'high'" |
| 23:02:55 | * | Matthias247_ quit (Read error: Connection reset by peer) |
| 23:06:32 | Araq | leave it in then and write that down in its description |
| 23:06:44 | Araq | I will have a look before merging. |
| 23:07:29 | renesac | ok |
| 23:10:03 | * | deavmi_mobile quit (Read error: Connection reset by peer) |
| 23:15:15 | * | elrood quit (Quit: Leaving) |
| 23:18:36 | * | der-landgraf quit (Quit: WeeChat 1.5) |
| 23:21:26 | * | der-landgraf joined #nim |
| 23:23:24 | * | sora quit (Ping timeout: 244 seconds) |
| 23:23:26 | * | akaisora__ joined #nim |
| 23:31:07 | * | akaisora__ is now known as akaisora |
| 23:35:58 | cheatfate | Araq, does nim has something like debugbreak for native debuggers, i mean "INT 3" for x86? |
| 23:38:33 | Araq | --debugger:native --lineDir:on |
| 23:38:38 | Araq | gdb foo.exe |
| 23:38:43 | Araq | br bar.nim:12 |
| 23:43:47 | * | pregressive joined #nim |
| 23:49:51 | * | Demon_Fox joined #nim |
| 23:52:40 | * | girvo joined #nim |
| 23:52:42 | * | girvo_ joined #nim |
| 23:57:25 | * | girvo_ quit (Ping timeout: 260 seconds) |
| 23:57:25 | * | girvo quit (Ping timeout: 260 seconds) |