00:08:11 | * | Jesin quit (Ping timeout: 258 seconds) |
00:08:45 | Varriount | Araq: I've tested about half of all the babel packages - about 2/3 compile successfully |
00:15:15 | * | Jesin joined #nimrod |
00:20:15 | * | Pisuke quit (Quit: WeeChat 1.1-dev) |
00:22:12 | * | Sembei joined #nimrod |
00:37:44 | * | gnosis_ joined #nimrod |
00:42:56 | * | gnosis_ quit (Quit: Updating details, brb) |
00:50:02 | * | boydgreenfield joined #nimrod |
00:52:30 | * | Jehan_ quit (Quit: Leaving) |
00:56:57 | Onionhammer | anyone here familiar w/ sdl2? |
00:57:02 | Onionhammer | (on win?) |
01:06:22 | * | boydgreenfield quit (Quit: boydgreenfield) |
01:09:07 | * | boydgreenfield joined #nimrod |
01:10:53 | * | rg4 quit (Ping timeout: 240 seconds) |
01:23:34 | * | rg4 joined #nimrod |
01:52:57 | * | boydgreenfield quit (Quit: boydgreenfield) |
01:53:52 | * | jimgnosis_ joined #nimrod |
01:56:40 | * | jimgnosis_ is now known as jimgnosis |
01:56:46 | * | jagillion joined #nimrod |
01:58:49 | * | jimgnosis quit (Quit: Colloquy for iPad - http://colloquy.mobi) |
02:01:11 | * | jimgnosis joined #nimrod |
02:20:22 | * | ehaliewicz joined #nimrod |
02:27:30 | * | jimgnosis quit (Remote host closed the connection) |
02:27:49 | * | jimgnosis joined #nimrod |
02:28:05 | * | jimgnosis quit (Client Quit) |
02:28:40 | ehaliewicz | anybody know what i'm doing wrong here? http://pastebin.com/xWs619H1 |
02:29:11 | ehaliewicz | line 17 should be for child in x.children: |
02:29:12 | ehaliewicz | |
02:30:17 | * | rg4 quit (Ping timeout: 245 seconds) |
02:32:11 | * | saml_ joined #nimrod |
02:33:51 | * | jimgnosis joined #nimrod |
02:35:22 | flaviu | ehaliewicz: The name `idx` is misleading - you are looking at the actual children, not their indices |
02:35:22 | flaviu | I'm not sure what is going on with that error, but I bet you could workaround it by creating a temporary variable for the children |
02:36:32 | ehaliewicz | yeah that's a typo |
02:36:38 | ehaliewicz | ok |
02:37:01 | ehaliewicz | i'll try that |
02:38:01 | ehaliewicz | doesn't seem to fix it |
02:39:14 | flaviu | try `(addr x.children)[]` |
02:40:02 | flaviu | or `cast[array[8, VoxelNode]]` |
02:41:01 | flaviu | I'll be sure to mention it to Araq; I'm sure this is either a bug or a misfeature |
02:41:53 | * | jimgnosis quit (Quit: jimgnosis) |
02:42:21 | * | jimgnosis joined #nimrod |
02:43:13 | * | rg4 joined #nimrod |
02:47:44 | ehaliewicz | alright |
02:47:46 | ehaliewicz | thanks |
02:47:56 | flaviu | Just curious, which one worked? |
02:48:10 | ehaliewicz | just about to try the second suggestion |
02:48:53 | ehaliewicz | didn't work either |
02:53:44 | ehaliewicz | i'll forget the hashing for now :) |
02:53:51 | flaviu | Which version of nimrod are you on? |
02:54:50 | ehaliewicz | 9.5 |
02:55:37 | flaviu | git hash? 9.5 is a wide range |
02:55:41 | * | jimgnosis left #nimrod (#nimrod) |
02:57:02 | flaviu | I can't reproduce that error, but I can get it to work if I do `hash(child[])` |
03:02:51 | * | ehaliewicz left #nimrod ("ERC Version 5.3 (IRC client for Emacs)") |
03:18:15 | * | jagillion quit (Quit: jagillion) |
03:45:28 | * | flaviu quit (Ping timeout: 244 seconds) |
04:48:01 | * | vissborg quit (Remote host closed the connection) |
04:53:38 | * | vissborg joined #nimrod |
05:17:27 | * | saml_ quit (Quit: Leaving) |
05:56:12 | * | zahary1 joined #nimrod |
05:58:22 | * | zahary quit (Ping timeout: 240 seconds) |
06:40:10 | * | Guest71742 quit (Ping timeout: 246 seconds) |
06:58:00 | * | Sht0 joined #nimrod |
07:20:24 | * | dirkk0 joined #nimrod |
07:24:44 | * | Endy joined #nimrod |
07:29:50 | Araq | Varriount: well that's horrible |
07:30:08 | Araq | what are the reasons compilation fails? |
07:45:46 | * | dirkk0 quit (Quit: This computer has gone to sleep) |
07:48:46 | * | dirkk0 joined #nimrod |
07:49:27 | * | Jesin quit (Ping timeout: 246 seconds) |
07:50:10 | * | Jesin joined #nimrod |
07:56:03 | * | Sht0 quit (Ping timeout: 244 seconds) |
08:12:07 | * | BlaXpirit joined #nimrod |
08:25:57 | * | BlaXpirit quit (Read error: Connection reset by peer) |
08:28:48 | * | BlaXpirit joined #nimrod |
08:46:42 | * | Ven joined #nimrod |
08:59:08 | * | Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
08:59:36 | * | bjz quit (Read error: Connection reset by peer) |
08:59:53 | * | bjz joined #nimrod |
09:04:42 | * | Matthias247 joined #nimrod |
09:13:13 | * | q66 joined #nimrod |
10:14:26 | * | kuzy000_ joined #nimrod |
10:49:25 | * | Ross joined #nimrod |
10:49:48 | * | Ross is now known as Guest85484 |
10:50:42 | * | Guest85484 quit (Client Quit) |
10:52:24 | * | BlaXpirit quit (Quit: Quit Konversation) |
10:52:43 | * | BlaXpirit joined #nimrod |
10:52:59 | * | Trustable joined #nimrod |
10:54:18 | * | Jesin quit (Ping timeout: 244 seconds) |
10:57:24 | * | flaviu1 joined #nimrod |
11:01:38 | * | Jesin joined #nimrod |
11:03:06 | * | xcombelle joined #nimrod |
12:00:48 | * | Jesin quit (Ping timeout: 258 seconds) |
12:45:01 | * | Varriount_ joined #nimrod |
12:47:11 | * | Varriount quit (Ping timeout: 258 seconds) |
12:54:37 | * | BlaXpirit quit (Read error: Connection reset by peer) |
12:55:23 | * | BlaXpirit joined #nimrod |
12:58:11 | * | xcombelle quit (Remote host closed the connection) |
13:05:42 | * | bjz quit (Read error: Connection reset by peer) |
13:05:42 | * | bjz_ joined #nimrod |
13:08:53 | * | francisl joined #nimrod |
13:25:36 | * | adrusi joined #nimrod |
13:25:56 | * | adrusi quit (Client Quit) |
13:27:59 | * | untitaker quit (Ping timeout: 272 seconds) |
13:33:15 | * | untitaker joined #nimrod |
13:44:11 | * | rg4 quit (Quit: brb) |
13:46:39 | * | rpag joined #nimrod |
14:03:51 | * | Jehan_ joined #nimrod |
14:07:57 | flaviu1 | I have no idea how nim deals with parsing unary calls, but I bet it's pure magic ;) |
14:08:19 | flaviu1 | Especially since semicolons are never requried |
14:22:07 | Varriount_ | Araq: Usually because of a capitalization problem |
14:25:14 | * | darkf quit (Quit: Leaving) |
14:26:26 | Jehan_ | flaviu1: Not sure what semicolons have to do with that, since line endings stand in for them in Nim. |
14:27:03 | flaviu1 | foo a |
14:27:03 | flaviu1 | b |
14:27:15 | flaviu1 | Is that foo(a), or is it foo(a(b))? |
14:27:16 | Jehan_ | I was still surprised to learn that f 1+1 parses as f(1+1) instead of f(1)+1, though I believe that's intended behavior according to the manual. |
14:27:38 | Jehan_ | The former. b is on a new line, so it's a new statement. |
14:28:29 | Varriount_ | Araq: Specifically, most of the errors occur when Uppercase Identifiers are used for basic types (pointer, cdouble, etc.) |
14:28:37 | * | Varriount_ is now known as Varriount |
14:29:37 | flaviu1 | Jehan_: Thanks actually, that give me an idea on how to solve some other stuff! |
14:41:21 | * | skyfex joined #nimrod |
15:05:08 | * | bjz_ quit (Read error: Connection reset by peer) |
15:05:23 | * | bjz joined #nimrod |
15:12:31 | * | xenagi joined #nimrod |
15:20:31 | * | Matthias247 quit (Read error: Connection reset by peer) |
15:30:52 | * | flaviu1 quit (Ping timeout: 272 seconds) |
15:47:41 | * | Endy left #nimrod (#nimrod) |
15:56:41 | * | bjz quit (Read error: Connection reset by peer) |
15:56:57 | * | bjz joined #nimrod |
16:46:54 | * | Boscop_ joined #nimrod |
16:50:16 | * | Boscop quit (Ping timeout: 272 seconds) |
16:57:09 | * | zahary joined #nimrod |
16:59:04 | * | zahary1 quit (Ping timeout: 250 seconds) |
17:06:52 | * | flaviu1 joined #nimrod |
17:51:21 | * | vendethiel quit (Ping timeout: 272 seconds) |
17:54:44 | * | vendethiel joined #nimrod |
18:01:03 | Araq | ping Varriount |
18:01:21 | Araq | well you'll read this anyway |
18:01:59 | Araq | version 0.9.6 should default to cs:none |
18:02:20 | Araq | so ... it should compile any babel package out there |
18:10:04 | * | rpag quit (Ping timeout: 272 seconds) |
18:11:54 | * | rpag joined #nimrod |
18:22:15 | * | Ven joined #nimrod |
18:33:37 | * | boydgreenfield joined #nimrod |
18:40:50 | * | Matthias247 joined #nimrod |
18:41:51 | * | francisl quit (Quit: francisl) |
18:42:16 | * | francisl joined #nimrod |
18:49:17 | * | boydgreenfield quit (Quit: boydgreenfield) |
19:01:28 | * | Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
19:01:57 | Varriount | Araq: Even for BigBreak? |
19:02:10 | * | Ven joined #nimrod |
19:04:31 | Varriount | Araq: Just an fyi, I'm renaming the deprecated identifiers used in the stdlib. |
19:13:38 | Araq | Varriount: again devel becomes 0.9.6 |
19:13:47 | Araq | and 0.9.6 has priority |
19:14:06 | Araq | and what's left in the stdlib to rename? |
19:14:42 | * | vlada joined #nimrod |
19:15:14 | Araq | hi vlada welcome |
19:15:35 | Varriount | Araq: Have you looked at sockets.nim? |
19:16:21 | Araq | Varriount: ah ok |
19:16:42 | Araq | so let me repeat: |
19:16:54 | Araq | devel needs to compile babel packages |
19:17:15 | Araq | for bigbreak we have "nimfix" that people can use to update their code |
19:17:49 | Araq | "nimfix" still has 2-3 issues left that keep it from updating Babel itself, for instance |
19:17:55 | Varriount | Has nimfix been used on the stdlib? |
19:18:17 | Araq | yes, but I know it doesn't work for sockets.nim |
19:18:45 | Araq | I used it for thousands of lines though |
19:19:03 | Varriount | Araq: Also, httpserver.nim is very broken. |
19:19:24 | Araq | hrm I thought I fixed that |
19:19:38 | Araq | but we have too many internet related modules |
19:20:02 | Araq | asynchttpserver, httpserver, httpserver2, httpclient etc. ... |
19:20:14 | Varriount | Araq: Well, the internet *is* the big thing right now. |
19:20:54 | Araq | nah, it's a fad |
19:20:57 | Araq | ;-) |
19:24:09 | Varriount | 21/80 modules in the stdlib cover networking/internet related concerns. |
19:24:34 | Varriount | Which seems... odd. |
19:25:04 | Varriount | Araq: Do you want me to build a release of nimrod now? |
19:27:09 | Araq | well fix the "git" dependency showstopper first please |
19:27:23 | Araq | you can simply get rid of it for 0.9.6 |
19:27:37 | Araq | and ofc you need to update nversion |
19:29:01 | Araq | oh I also need to fix that other showstopper bug |
19:29:13 | Varriount | Araq: So, just comment out the code that embeds the git hash? |
19:29:21 | Araq | yeah |
19:35:36 | NimBot | Araq/Nimrod devel b234d31 Varriount [+0 ±1 -0]: Disable git hashing in the version command |
19:37:57 | Varriount | Araq: Uh.. why is 'MaxSetElements' constant in nversion.nim? |
19:39:07 | Araq | Varriount: seemed to be as good a place as anything else *back in the days* (~8 years ago) |
19:41:42 | Araq | it also makes some sense |
19:41:58 | Araq | change this constant and you produce a different version of the language |
19:42:35 | Varriount | *shrug* |
19:44:51 | * | vlada quit (Quit: Page closed) |
19:46:09 | * | wkoch joined #nimrod |
19:47:10 | NimBot | Araq/Nimrod devel 93d55c0 Varriount [+0 ±1 -0]: Updated Version Number |
19:47:56 | Araq | Varriount: can you look into https://github.com/Araq/Nimrod/issues/1529 ? |
19:48:02 | Araq | I can give you some hints |
19:48:17 | Varriount | Those would be nice. |
19:51:54 | Varriount | Araq: It looks like the compiler is using the forward declaration identifier names, and just ignoring the matching procedure header's arguement identifiers. |
19:52:07 | Varriount | Where in the compiler code should I look to fix this? |
19:54:08 | Araq | compiler/procfind.nim |
19:54:13 | Araq | there is even an old version |
19:54:19 | Araq | searchForProcOld |
19:54:24 | Araq | that works |
19:54:38 | Araq | it's been replaced by something better that doesn't work ... |
19:57:10 | Varriount | ;3 |
20:01:46 | Varriount | Araq: What does "IgnoreCC" mean? |
20:04:48 | Araq | "ignore calling convention" |
20:05:20 | * | Jesin joined #nimrod |
20:11:02 | * | wkoch quit (Read error: Connection reset by peer) |
20:11:24 | * | wkoch1 joined #nimrod |
20:18:07 | * | dirkk0 quit (Quit: Leaving) |
20:39:17 | * | Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
20:41:36 | Araq | Varriount: you should look at the history of compiler/procfind.nim to see why it was changed in the first place |
20:41:44 | Araq | iirc it fixes some other bug |
20:48:43 | * | dirkk0 joined #nimrod |
20:56:09 | * | dirkk0 quit (Quit: Leaving) |
21:02:36 | * | Matthias247 quit (Read error: Connection reset by peer) |
21:28:43 | Araq | Varriount: I just talked to dom96 |
21:29:03 | Araq | the thing is ... we can release tonight |
21:29:37 | Araq | but then nobody will be around to fix stuff on the server if people get into trouble with the new version |
21:29:56 | Araq | so ... we should really wait until next week |
21:30:21 | Araq | however, you can build the exes tonight |
21:30:37 | Araq | there are no further changes planned to 0.9.6 |
21:30:54 | Araq | (except that showstopper bug you're already working on) |
21:36:32 | * | kuzy000_ quit (Ping timeout: 245 seconds) |
21:49:02 | * | BlaXpirit quit (Quit: Quit Konversation) |
21:53:12 | * | brson joined #nimrod |
21:53:19 | * | brson quit (Client Quit) |
21:53:28 | * | brson joined #nimrod |
21:54:27 | * | Jehan_ quit (Quit: Leaving) |
22:20:25 | * | TieSoul_ quit (Read error: Connection reset by peer) |
22:28:11 | * | Trustable quit (Quit: Leaving) |
22:49:59 | * | brson quit (Quit: leaving) |
22:55:47 | * | brson joined #nimrod |
23:16:30 | * | boydgreenfield joined #nimrod |
23:18:03 | * | Jesin quit (Quit: Leaving) |
23:32:26 | * | darkf joined #nimrod |