<< 17-09-2014 >>

00:17:19*flaviu1 joined #nimrod
00:23:40*Joe_knock quit (Quit: Leaving)
00:48:37*flaviu1 quit (Ping timeout: 260 seconds)
00:49:03*Varriount|Mobile joined #nimrod
01:11:29*Sht0 quit ()
01:11:58*adrusi joined #nimrod
01:22:17*fowl joined #nimrod
01:28:00*Jesin quit (Quit: Leaving)
01:29:59*johnsoft quit (Ping timeout: 255 seconds)
01:30:29*johnsoft joined #nimrod
01:30:54*Jesin joined #nimrod
01:38:18*dmac left #nimrod ("WeeChat 0.4.3")
01:48:28*BitPuffin quit (*.net *.split)
01:48:31*wan quit (*.net *.split)
01:48:33*CARAM quit (*.net *.split)
01:48:36*reactormonk quit (*.net *.split)
01:48:38*Araq quit (*.net *.split)
01:48:39*JStoker quit (*.net *.split)
01:48:41*Boscop quit (*.net *.split)
01:48:41*eigenlicht_ quit (*.net *.split)
01:48:41*darkfusion quit (*.net *.split)
01:48:53*boydgreenfield quit (Quit: boydgreenfield)
01:53:57*BitPuffin joined #nimrod
01:54:19*wan joined #nimrod
01:54:19*CARAM joined #nimrod
01:54:19*reactormonk joined #nimrod
01:54:19*Araq joined #nimrod
01:54:19*JStoker joined #nimrod
01:54:19*Boscop joined #nimrod
01:54:19*eigenlicht_ joined #nimrod
01:54:19*darkfusion joined #nimrod
01:54:55*francisl joined #nimrod
02:00:52*johnsoft quit (Ping timeout: 260 seconds)
02:02:55*flaviu1 joined #nimrod
02:05:02*flaviu1 quit (Read error: Connection reset by peer)
02:08:59*johnsoft joined #nimrod
02:09:09*q66 quit (Quit: Leaving)
02:09:49*darkfusion quit (Ping timeout: 260 seconds)
02:12:08*flaviu1 joined #nimrod
02:12:35*xenagi joined #nimrod
02:14:58*fowl quit (Ping timeout: 258 seconds)
02:30:32*fowl joined #nimrod
02:43:55*adrusi quit (Quit: adrusi)
02:44:08*adrusi joined #nimrod
02:45:19*brson quit (Quit: leaving)
02:56:46*adrusi quit (Quit: adrusi)
02:57:44*adrusi joined #nimrod
03:12:22*fowl quit (Ping timeout: 245 seconds)
03:24:57*flaviu1 quit (Ping timeout: 260 seconds)
03:31:51*vendethiel- joined #nimrod
03:33:17*vendethiel quit (Ping timeout: 255 seconds)
03:36:21*vendethiel joined #nimrod
03:36:37*francisl quit (Quit: francisl)
03:38:12*vendethiel- quit (Ping timeout: 246 seconds)
03:43:02*darkf_ joined #nimrod
03:45:24*darkf quit (Ping timeout: 260 seconds)
03:46:30*darkf_ is now known as darkf
03:52:20*MyMind quit (Ping timeout: 258 seconds)
04:01:10*kshlm joined #nimrod
04:11:43*darkf_ joined #nimrod
04:12:54*Jehan_ quit (Quit: Leaving)
04:13:07*darkf quit (Ping timeout: 272 seconds)
04:13:31*MyMind joined #nimrod
04:23:40*Varriount|Mobile quit (Read error: Connection reset by peer)
04:29:46*rektide quit (Ping timeout: 250 seconds)
04:34:50*adrusi quit (Quit: adrusi)
04:36:59*wk quit (Quit: Saindo)
04:37:05*darkf_ is now known as darkf
04:37:19*wkoch joined #nimrod
04:48:01*darkf_ joined #nimrod
04:48:52*darkf quit (Ping timeout: 260 seconds)
04:50:31*elie2 quit (Quit: WeeChat 0.3.7)
04:52:02*darkf_ is now known as darkf
04:56:08*xenagi quit (Read error: Connection reset by peer)
04:57:03*wkbrg joined #nimrod
04:59:24*wkoch quit (Ping timeout: 246 seconds)
05:09:52*def- quit (Ping timeout: 240 seconds)
05:37:46*wkbrg quit (Read error: Connection reset by peer)
05:37:52*nande quit (Remote host closed the connection)
05:38:21*def- joined #nimrod
06:06:17*bjz joined #nimrod
06:35:20*BlaXpirit joined #nimrod
06:43:24*darkfusion joined #nimrod
07:02:13*darkfusion quit (Ping timeout: 272 seconds)
07:09:15*darkfusion joined #nimrod
07:52:00*bjz_ joined #nimrod
07:52:03*bjz quit (Read error: Connection reset by peer)
08:05:37NimBotAraq/Nimrod bigbreak 0c25f7e Araq [+0 ±1 -0]: support nimrod as an alias for nim for compatibility (nimforum!)
08:05:37NimBotAraq/Nimrod bigbreak 17ce01c Araq [+0 ±6 -0]: some progress on documentation building
09:14:23*BlaXpirit quit (Quit: Quit Konversation)
09:14:41*BlaXpirit joined #nimrod
09:40:30*io2 joined #nimrod
09:57:27*BitPuffin quit (Ping timeout: 272 seconds)
10:02:05*kshlm quit (Ping timeout: 260 seconds)
10:06:20*kshlm joined #nimrod
10:30:04*kuzy000_ joined #nimrod
10:39:51*kuzy000_ quit (Quit: No Ping reply in 210 seconds.)
10:41:08*kuzy000_ joined #nimrod
11:01:16*Fran__ quit (Ping timeout: 260 seconds)
11:04:58*Fran__ joined #nimrod
11:09:20*bjz_ quit (Ping timeout: 258 seconds)
11:09:26*bjz joined #nimrod
11:14:47*BitPuffin joined #nimrod
11:14:57*Fran__ quit (Ping timeout: 246 seconds)
11:16:32*kshlm quit (Remote host closed the connection)
11:16:57*kshlm joined #nimrod
11:17:20*Fran__ joined #nimrod
11:24:08*johnsoft quit (Ping timeout: 260 seconds)
11:39:38*q66 joined #nimrod
12:28:42*fowl joined #nimrod
12:29:47*kshlm quit (Ping timeout: 245 seconds)
12:32:01*darkf quit (Quit: Leaving)
12:35:10*BitPuffin quit (Ping timeout: 272 seconds)
12:37:00*BitPuffin joined #nimrod
12:55:03*untitaker quit (Ping timeout: 246 seconds)
12:57:26*adrusi joined #nimrod
13:01:59*untitaker joined #nimrod
13:06:38*johnsoft joined #nimrod
13:09:43*adrusi quit (Quit: adrusi)
13:09:49*wkoch joined #nimrod
13:28:24*adrusi joined #nimrod
13:29:38*adrusi quit (Client Quit)
13:30:08*adrusi joined #nimrod
13:48:17*francisl joined #nimrod
13:54:13*adrusi quit (Quit: adrusi)
14:35:47*wkbrg joined #nimrod
14:36:30*dom96 quit (Changing host)
14:36:30*dom96 joined #nimrod
14:36:52*clone1018_ quit (Read error: Connection reset by peer)
14:36:53*CARAM quit (Read error: Connection reset by peer)
14:36:56*TylerE quit (Write error: Connection reset by peer)
14:36:56*zlinn_ quit (Read error: Connection reset by peer)
14:37:17dom96Araq: Why do you keep giving yourself operator status?
14:39:18*wkoch quit (Ping timeout: 255 seconds)
14:43:02*kshlm joined #nimrod
14:47:10*CARAM joined #nimrod
14:47:40*zlinn_ joined #nimrod
14:48:40*TylerE joined #nimrod
14:51:52*clone1018__ joined #nimrod
14:58:03*wkochbrg joined #nimrod
15:00:05*betawaffle joined #nimrod
15:01:03*wkbrg quit (Ping timeout: 246 seconds)
15:14:50*wkbrg joined #nimrod
15:18:26*wkochbrg quit (Ping timeout: 255 seconds)
15:21:27*Araq_ joined #nimrod
15:25:06*Matthias247 joined #nimrod
15:51:12*wkbrg quit (Quit: Saindo)
15:51:35*wkoch joined #nimrod
16:05:18*Araq_ quit (Quit: ChatZilla 0.9.90.1 [Firefox 32.0/20140825202822])
16:14:07*brson joined #nimrod
16:42:18*Matthias247 quit (Read error: Connection reset by peer)
16:44:44*Jesin quit (Ping timeout: 260 seconds)
16:45:10*adrusi joined #nimrod
16:50:29*Jesin joined #nimrod
16:54:12*BitPuffin quit (Ping timeout: 272 seconds)
17:00:18*fowl quit (*.net *.split)
17:00:19*bjz quit (*.net *.split)
17:00:19*BlaXpirit quit (*.net *.split)
17:00:23*endou____ quit (*.net *.split)
17:00:46*fowl joined #nimrod
17:00:46*bjz joined #nimrod
17:00:46*BlaXpirit joined #nimrod
17:00:46*endou____ joined #nimrod
17:00:54*kuzy000_ quit (*.net *.split)
17:00:56*shodan45 quit (*.net *.split)
17:00:57*Varriount quit (*.net *.split)
17:00:57*saml quit (*.net *.split)
17:01:05*Sht0 joined #nimrod
17:02:08*kuzy000_ joined #nimrod
17:02:08*shodan45 joined #nimrod
17:02:08*Varriount joined #nimrod
17:02:08*saml joined #nimrod
17:02:21*def- quit (*.net *.split)
17:03:01*def- joined #nimrod
17:03:58*shodan45 quit (Remote host closed the connection)
17:05:46*shodan45 joined #nimrod
17:44:54*adrusi quit (Quit: adrusi)
17:58:51*dapz joined #nimrod
18:05:09*adrusi joined #nimrod
18:08:08*adrusi quit (Client Quit)
18:17:11*wkbrg joined #nimrod
18:21:05*dapz quit (Quit: Textual IRC Client: www.textualapp.com)
18:21:09*wkoch quit (Ping timeout: 272 seconds)
18:24:08*kshlm quit (Ping timeout: 272 seconds)
18:26:33*adrusi joined #nimrod
18:28:24*clone1018__ is now known as cone
18:49:21*adrusi quit (Quit: adrusi)
18:55:42*Ven joined #nimrod
18:57:44*fowl quit (Read error: Connection reset by peer)
18:58:01*fowl joined #nimrod
19:09:10*Matthias247 joined #nimrod
19:31:38*wkoch joined #nimrod
19:32:42*wkbrg quit (Ping timeout: 255 seconds)
19:36:55*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:39:19*wkoch quit (Quit: Saindo)
19:42:37*Ven joined #nimrod
19:54:31*Jehan_ joined #nimrod
20:00:23*tdc joined #nimrod
20:03:27*tdc quit (Client Quit)
20:06:01*Trustable joined #nimrod
20:12:52*Jesin quit (Ping timeout: 240 seconds)
20:13:44*Jesin joined #nimrod
20:34:33*brson quit (Ping timeout: 272 seconds)
20:35:05*brson joined #nimrod
20:38:59*francisl quit (Ping timeout: 272 seconds)
20:47:15*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:48:28*Ven joined #nimrod
20:51:52*vendethiel quit (Ping timeout: 245 seconds)
20:56:53*Trustable quit (Quit: Leaving)
21:01:11NimBotAraq/Nimrod bigbreak 804df3c Dominik Picheta [+0 ±1 -0]: CS fixes for zlib.nim
21:07:03dom96Araq: You dislike the except statement right?
21:07:15dom96I think we should rename it.
21:07:26dom96it feels awkward in the middle of code.
21:08:02Araqwell it can easily be a template like onError
21:08:16Araqonce I fixed the bug in the transformation
21:08:35Araqbut go on, make a suggestion for a good keyword
21:08:57AraqonError is not a good keyword
21:12:23*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:12:44*wkoch joined #nimrod
21:12:52dom96protect, catchAll, defend, exceptAll
21:12:56Jehan_recover?
21:13:10Jehan_That would be a bit ambiguous, though.
21:13:40dom96recover sounds pretty good
21:14:01Jehan_dom96: The problem is that it's pretty good for both "finally" and "except" semantics.
21:14:07dom96Also the 'finally' statement should perhaps become 'defer'?
21:15:01Jehan_dom96: Borrowing from Go?
21:15:12NimBotAraq/Nimrod bigbreak 1ce17c7 Araq [+0 ±1 -0]: xmldom adheres to the new style
21:15:12NimBotAraq/Nimrod bigbreak 02c076f Araq [+0 ±1 -0]: more robust for nim check
21:15:12NimBotAraq/Nimrod bigbreak 3fcf6f4 Araq [+0 ±1 -0]: updated fsmonitor
21:15:12NimBotAraq/Nimrod bigbreak 47d755b Araq [+0 ±1 -0]: Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak
21:15:16*io2 quit (Quit: ...take irc away, what are you? genius, billionaire, playboy, philanthropist)
21:15:24Jehan_I'm still not a huge fan of the try/catch/finally triad.
21:15:44dom96Jehan_: yeah
21:15:58Jehan_There are two issues that I have with it.
21:16:13AraqI like it, especially 'try' as an expression is brilliant
21:16:21Jehan_One is that rollback ("finally") is conflated with exception handling ("try/catch").
21:16:28Jehan_Araq: I like try as an expression.
21:16:40EXetoC̉expressions are neat
21:16:59Jehan_And of course, Nim doesn't require you to use finally together with try.
21:17:48Jehan_About try as expression: What I think is broken about try is that it becomes a control flow construct of its own, one that's often not easy to integrate in the surrounding control flow.
21:18:43Jehan_try as an expression (without catch/except) that returns an instance of Try[T] or whatever allows you to use normal control flow (e.g., if/else) to deal with the potential exceptional state.
21:20:47Triplefoxi once implemented an interpreter that threw exceptions to implement a "goto"
21:21:09Triplefox(i don't recommend actually doing that)
21:21:14AraqTriplefox: there are better ways to do that
21:21:40Triplefoxi think it came about because i was running it on the ast
21:21:52Triplefoxand then i was recursed so many levels deep
21:22:11AraqTriplefox: ok, but this only allows gotos that leave a block
21:22:42Araqthat's not a real goto, that's still "structured"
21:23:14Triplefoxi don't know what you're talking about anymore
21:23:40AraqJehan_: 'try' as an expression can easily produce Try[T], in fact it's a template away
21:23:56Triplefoxanyway that was something i did four years ago or more so i don't remember most of the details
21:23:59Jehan_Araq: Hmm, how do you redefine the meaning of a keyword?
21:24:09Jehan_I know that you can use a different keyword (been there, done that).
21:24:22AraqJehan_: well you can't
21:24:25Jehan_Well, pseudo-keyword, like await.
21:24:38Araqtemplate ttry(...)
21:25:18Jehan_Ouch. :)
21:26:36*Jesin quit (Ping timeout: 260 seconds)
21:27:35*Jesin joined #nimrod
21:30:12*johnsoft quit (Ping timeout: 245 seconds)
21:30:42*johnsoft joined #nimrod
21:32:28*q66 quit (Read error: Connection reset by peer)
21:32:35*q66 joined #nimrod
21:47:05*q66_ joined #nimrod
21:47:18*q66 quit (Disconnected by services)
21:47:20*q66_ is now known as q66
21:48:25Jehan_By the way, Araq, the Boehm GC currently doesn't work in either devel or bigbreak.
21:49:08AraqJehan_: why?
21:49:18Jehan_Two reasons:
21:49:37Jehan_One, in both branches, there are statistic functions for shared memory that are never implemented for the Boehm GC.
21:49:53Jehan_The other is cs:partial stuff.
21:50:01*BitPuffin joined #nimrod
21:50:02Jehan_The latter is bigbreak only.
21:50:14Araqcan you please fix it and make a PR against devel?
21:50:17Jehan_ppointer vs. PPointer primarily.
21:50:44Jehan_Sure. How do you want me to fix it, just not define those functions for Boehm or give them dummy implementations that return 0?
21:51:31Araqdunno. I think dummy implementations that return 0 is what's already done
21:51:36*kuzy000_ quit (Ping timeout: 246 seconds)
21:51:55Jehan_system/alloc.nim: proc getFreeSharedMem(): int =
21:51:55Jehan_system/alloc.nim: proc getTotalSharedMem(): int =
21:51:55Jehan_system/alloc.nim: proc getOccupiedSharedMem(): int =
21:51:59Jehan_These are the functions.
21:52:41*adrusi joined #nimrod
21:52:57Jehan_Hmm, they're rtl functions, so they probably need dummy implementations.
21:56:21Araqyeah
21:56:51Jehan_Oh, do you also want me to fixup the case sensitivity issues in bigbreak while I'm at it?
21:57:26Jehan_The one related to the Boehm GC, I mean, not ALL the remaining ones. :)
21:58:12*fowl quit (Ping timeout: 245 seconds)
22:05:37Araqsure, but no need for 2 PRs
22:05:50AraqI'll merge devel into bigbreak again
22:09:56Jehan_Alrighty.
22:10:06Jehan_Will still not get around to it until tomorrow.
22:16:14Araqno problem
22:25:23*mko quit (Quit: Bye.)
22:27:32*Varriount|Mobile joined #nimrod
22:28:49Onionhammeranyone know the story with selectors.nim undeclred identifier FD_SET?
22:30:47*BlaXpirit quit (Quit: Quit Konversation)
22:30:57Varriount|MobileAraq: What's wrong with 'except'?
22:34:02dom96Onionhammer: works for me.
22:35:24*ehaliewicz joined #nimrod
22:36:34Jehan_Varriount|Mobile: I'd guess that it doesn't really make sense as a keyword when used on its own.
22:43:09*brson quit (Quit: leaving)
22:43:16*brson joined #nimrod
22:43:49*Fran__ quit (Ping timeout: 272 seconds)
22:47:23*adrusi quit (Quit: adrusi)
22:49:27*Varriount|Mobile quit (Ping timeout: 245 seconds)
22:55:27Onionhammerdom96 not me ;)
22:55:57*Discoloda joined #nimrod
22:56:06*Varriount-Mobile joined #nimrod
22:57:06Onionhammerdom96 osx if that makes a difference
22:57:19dom96oh
22:57:25Discolodalast release was in april?
22:57:43dom96Onionhammer: Can't test on that unfortunately.
22:57:53dom96Onionhammer: Could you fix it and create a PR?
22:58:09Discolodaoh, new name
23:01:52*BitPuffin quit (Ping timeout: 245 seconds)
23:02:01*Matthias247 quit (Read error: Connection reset by peer)
23:03:53Onionhammerdom96 i'll have a look
23:04:09dom96Onionhammer: thanks
23:04:22*milosn quit (Ping timeout: 240 seconds)
23:07:59Jehan_Onionhammer: I think it was renamed to `fdSet` in posix.nim at one point.
23:10:19Jehan_hmm, but FdSet was renamed to TFdSet in the same patch.
23:10:30Jehan_So one of the changes is superfluous.
23:10:35*Varriount-Mobile quit (Ping timeout: 272 seconds)
23:10:52Jehan_Especially since the other FD_XXX names weren't changed.
23:11:55*milosn joined #nimrod
23:13:58*Fr4n joined #nimrod
23:16:09Onionhammernow im gettin Error: undeclared identifier: 'TimeInfoToTime'
23:16:36Onionhammergah lowercase
23:17:17Onionhammergettin there..
23:19:22Onionhammerdom96 redefinition of 'settings'
23:19:25Onionhammer(in jester)
23:19:28Onionhammeror using it
23:20:25*Varriount-Mobile joined #nimrod
23:21:29Onionhammerlib/pure/asyncdispatch.nim(1056, 7) Error: 'cb' is not GC-safe
23:28:56*Jehan_ quit (Quit: Leaving)
23:30:16*darkf joined #nimrod
23:30:40*adrusi joined #nimrod
23:32:06*ARCADIVS joined #nimrod
23:32:25*ARCADIVS quit (Client Quit)
23:33:11*dapz joined #nimrod
23:38:53dom96Onionhammer: Are you compiling newtest?
23:40:36*MightyJoe joined #nimrod
23:41:33*BitPuffin joined #nimrod
23:41:57*cyraxjoe quit (Ping timeout: 245 seconds)
23:49:16*dapz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
23:49:37*dapz joined #nimrod
23:51:49*BitPuffin quit (Ping timeout: 260 seconds)
23:57:56*francisl joined #nimrod