<< 28-09-2014 >>

00:08:11*Jesin quit (Ping timeout: 258 seconds)
00:08:45VarriountAraq: 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:57Onionhammeranyone here familiar w/ sdl2?
00:57:02Onionhammer(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:40ehaliewiczanybody know what i'm doing wrong here? http://pastebin.com/xWs619H1
02:29:11ehaliewiczline 17 should be for child in x.children:
02:29:12ehaliewicz
02:30:17*rg4 quit (Ping timeout: 245 seconds)
02:32:11*saml_ joined #nimrod
02:33:51*jimgnosis joined #nimrod
02:35:22flaviuehaliewicz: The name `idx` is misleading - you are looking at the actual children, not their indices
02:35:22flaviuI'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:32ehaliewiczyeah that's a typo
02:36:38ehaliewiczok
02:37:01ehaliewiczi'll try that
02:38:01ehaliewiczdoesn't seem to fix it
02:39:14flaviutry `(addr x.children)[]`
02:40:02flaviuor `cast[array[8, VoxelNode]]`
02:41:01flaviuI'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:44ehaliewiczalright
02:47:46ehaliewiczthanks
02:47:56flaviuJust curious, which one worked?
02:48:10ehaliewiczjust about to try the second suggestion
02:48:53ehaliewiczdidn't work either
02:53:44ehaliewiczi'll forget the hashing for now :)
02:53:51flaviuWhich version of nimrod are you on?
02:54:50ehaliewicz9.5
02:55:37flaviugit hash? 9.5 is a wide range
02:55:41*jimgnosis left #nimrod (#nimrod)
02:57:02flaviuI 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:50AraqVarriount: well that's horrible
07:30:08Araqwhat 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:57flaviu1I have no idea how nim deals with parsing unary calls, but I bet it's pure magic ;)
14:08:19flaviu1Especially since semicolons are never requried
14:22:07Varriount_Araq: Usually because of a capitalization problem
14:25:14*darkf quit (Quit: Leaving)
14:26:26Jehan_flaviu1: Not sure what semicolons have to do with that, since line endings stand in for them in Nim.
14:27:03flaviu1foo a
14:27:03flaviu1b
14:27:15flaviu1Is that foo(a), or is it foo(a(b))?
14:27:16Jehan_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:38Jehan_The former. b is on a new line, so it's a new statement.
14:28:29Varriount_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:37flaviu1Jehan_: 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:03Araqping Varriount
18:01:21Araqwell you'll read this anyway
18:01:59Araqversion 0.9.6 should default to cs:none
18:02:20Araqso ... 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:57VarriountAraq: Even for BigBreak?
19:02:10*Ven joined #nimrod
19:04:31VarriountAraq: Just an fyi, I'm renaming the deprecated identifiers used in the stdlib.
19:13:38AraqVarriount: again devel becomes 0.9.6
19:13:47Araqand 0.9.6 has priority
19:14:06Araqand what's left in the stdlib to rename?
19:14:42*vlada joined #nimrod
19:15:14Araqhi vlada welcome
19:15:35VarriountAraq: Have you looked at sockets.nim?
19:16:21AraqVarriount: ah ok
19:16:42Araqso let me repeat:
19:16:54Araqdevel needs to compile babel packages
19:17:15Araqfor bigbreak we have "nimfix" that people can use to update their code
19:17:49Araq"nimfix" still has 2-3 issues left that keep it from updating Babel itself, for instance
19:17:55VarriountHas nimfix been used on the stdlib?
19:18:17Araqyes, but I know it doesn't work for sockets.nim
19:18:45AraqI used it for thousands of lines though
19:19:03VarriountAraq: Also, httpserver.nim is very broken.
19:19:24Araqhrm I thought I fixed that
19:19:38Araqbut we have too many internet related modules
19:20:02Araqasynchttpserver, httpserver, httpserver2, httpclient etc. ...
19:20:14VarriountAraq: Well, the internet *is* the big thing right now.
19:20:54Araqnah, it's a fad
19:20:57Araq;-)
19:24:09Varriount21/80 modules in the stdlib cover networking/internet related concerns.
19:24:34VarriountWhich seems... odd.
19:25:04VarriountAraq: Do you want me to build a release of nimrod now?
19:27:09Araqwell fix the "git" dependency showstopper first please
19:27:23Araqyou can simply get rid of it for 0.9.6
19:27:37Araqand ofc you need to update nversion
19:29:01Araqoh I also need to fix that other showstopper bug
19:29:13VarriountAraq: So, just comment out the code that embeds the git hash?
19:29:21Araqyeah
19:35:36NimBotAraq/Nimrod devel b234d31 Varriount [+0 ±1 -0]: Disable git hashing in the version command
19:37:57VarriountAraq: Uh.. why is 'MaxSetElements' constant in nversion.nim?
19:39:07AraqVarriount: seemed to be as good a place as anything else *back in the days* (~8 years ago)
19:41:42Araqit also makes some sense
19:41:58Araqchange this constant and you produce a different version of the language
19:42:35Varriount*shrug*
19:44:51*vlada quit (Quit: Page closed)
19:46:09*wkoch joined #nimrod
19:47:10NimBotAraq/Nimrod devel 93d55c0 Varriount [+0 ±1 -0]: Updated Version Number
19:47:56AraqVarriount: can you look into https://github.com/Araq/Nimrod/issues/1529 ?
19:48:02AraqI can give you some hints
19:48:17VarriountThose would be nice.
19:51:54VarriountAraq: It looks like the compiler is using the forward declaration identifier names, and just ignoring the matching procedure header's arguement identifiers.
19:52:07VarriountWhere in the compiler code should I look to fix this?
19:54:08Araqcompiler/procfind.nim
19:54:13Araqthere is even an old version
19:54:19AraqsearchForProcOld
19:54:24Araqthat works
19:54:38Araqit's been replaced by something better that doesn't work ...
19:57:10Varriount;3
20:01:46VarriountAraq: What does "IgnoreCC" mean?
20:04:48Araq"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:36AraqVarriount: you should look at the history of compiler/procfind.nim to see why it was changed in the first place
20:41:44Araqiirc 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:43AraqVarriount: I just talked to dom96
21:29:03Araqthe thing is ... we can release tonight
21:29:37Araqbut then nobody will be around to fix stuff on the server if people get into trouble with the new version
21:29:56Araqso ... we should really wait until next week
21:30:21Araqhowever, you can build the exes tonight
21:30:37Araqthere are no further changes planned to 0.9.6
21:30:54Araq(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