<< 11-08-2013 >>

00:00:16*Associat0r quit (Quit: Associat0r)
00:04:12*Trixar_za is now known as Trix[a]r_za
00:06:05*Associat0r joined #nimrod
00:06:06*Associat0r quit (Changing host)
00:06:06*Associat0r joined #nimrod
00:44:49*OrionPK quit (Read error: Connection reset by peer)
01:18:49*q66 quit (Quit: Leaving)
01:23:56*Associat0r quit (Quit: Associat0r)
03:06:29*Ricky_Ricardo joined #nimrod
04:22:29*xilo quit (Ping timeout: 248 seconds)
05:39:59*Ricky_Ricardo quit (Quit: laptop[lid].close)
05:42:38*Ricky_Ricardo joined #nimrod
05:42:55*Ricky_Ricardo quit (Client Quit)
07:08:09reactormonkis it nim-kwin or kwin-nim for babel naming conventions? or just kwin?
07:27:31*Associat0r joined #nimrod
07:27:32*Associat0r quit (Changing host)
07:27:33*Associat0r joined #nimrod
09:46:20*EXetoC joined #nimrod
10:27:37*Endeg quit (Read error: Connection reset by peer)
11:04:52dom96hello
11:05:30dom96reactormonk: we don't really have conventions, I guess kwin is fine.
11:12:44*q66 joined #nimrod
12:34:43EXetoCsup?
12:36:25dom96yo
12:36:27dom96not muich
12:36:29dom96*much
12:37:03dom96elementary OS has been released
12:44:23EXetoCok
12:45:41dom96Also, 3 weeks left of summer holidays :(
12:50:10EXetoClife's tough
13:18:02*jbe_ joined #nimrod
13:47:56EXetoCresult -> ret? :-P
13:49:06dom96hrm?
13:50:12EXetoCtakes like half a second to type result :/
13:52:01dom96#firstworldproblems
13:53:28EXetoCwould make the return shortcuts even more awesome :>
14:09:08dom96how about just 'r' ? :P
14:31:46EXetoCnubs would complain
14:32:55dom96actually i'd prefer 'res' to 'ret'
15:12:38*OrionPK joined #nimrod
15:20:59EXetoCis there a rough ETA for 1.0? you should aim for 24/12/2014
15:23:25EXetoCthat's the most common date format, right?... if only we all would've been using the same conventions and unambigous constructed language c(:)
15:30:27AraqEXetoC: the ISO date format is 2014-12-24 iirc
15:32:49reactormonkdom96, http://sprunge.us/JjDa ?
15:34:44EXetoCoh. it's not the most widely used format, but it's ISO so I'll stick with that
15:34:52dom96you can just remove those skipfile/skipdirs
15:34:55dom96also 'describes'?
15:35:03dom96Wouldn't 'wraps' be better?
15:36:11AraqEXetoC: it's not ambiguous even for Americans and that's all that matters
15:36:32AraqMonth-Day-Year fools, what logic is that?
15:37:22EXetoCyeah..
15:42:53EXetoCisn't the precedence for the command syntax a little off? I can't think off any problems that would arise if lowered
15:44:57Araqnimrod c -r program.nim arg1 arg2 # arg1 arg2 passed to program
15:45:22Araqbut sure if there is no -r we could allow arguments after the main file
15:45:36Araq(that's what you mean, right?)
15:46:42reactormonkdom96, well, you could say so. There is no additional functionality.
16:04:29EXetoCAraq: no, the alternative way of calling functions
16:08:02Araqah yeah
16:08:16Araqthe horizontal parsing idea will fix that one as a side effect
16:08:39Araqbut horizontal parsing will break code again, so I dunno when we'll get around to it
16:09:10Araq(horizontal parsing == precedence based partly on the whitespace between operators)
16:19:45EXetoCsounds good
16:20:16*Mat2 joined #nimrod
16:20:16EXetoCdoes that include 'x + y * z' vs 'x+y * z'?
16:20:24Mat2hello
16:21:49AraqEXetoC: exactly
16:22:27EXetoCeeexcellent
16:22:36EXetoCMat2: hi friend
16:23:28Mat2hi EXetoC and Araq
16:23:35reactormonkdom96, can I add the tags to the babel file?
16:23:44dom96reactormonk: no
16:23:51dom96babel files do not contain tags
16:24:55*Mat2 search for a way to bypass memory-protection madness in Linux
16:34:17EXetoCsuch madness
16:36:15reactormonkdom96, aww
16:36:25Mat2yes, because specially executable-marked memory allocations can be marked read-only if reserved by malloc
16:36:50Mat2I need the non-standard valloc (from BSD) to ensure this
16:37:38*Mat2 problem solved
16:40:29reactormonkdom96, do you have an automatic pull request creator?
16:40:45dom96no
16:42:56reactormonkaww
16:44:45AraqMat2: mmap() is the posixy way to get executable memory I think
16:49:15NimBotAraq/Nimrod master 22211d2 Araq [+0 ±4 -0]: new VM: preparations for evalMacroCall
16:49:15NimBotAraq/Nimrod master c8e445e Araq [+0 ±2 -0]: Merge branch 'master' of github.com:Araq/Nimrod
16:59:22Mat2Araq: yes, but I found the same problem with mmap (probably the function call malloc)
17:00:44AraqMat2: which problem?
17:08:19Mat2reserved memory with setted executable flag is ignored
17:08:37Araqignored in what way?
17:08:54Araqnever returned back to the OS?
17:09:15Mat2the flags are reset to read-only
17:10:05Mat2I need manually to call valloc in combination to mprotect to bypass this behaviour
17:10:39Mat2(this only happens with Ubuntu 13.04)
17:11:13Araqah that makes sense
17:11:52AraqUbuntu is trying hard to do like macosx
17:12:14shevyhehe
17:12:49Mat2sadly I do not know Mac OS X, but the valloc+mprotect method is the BSD way for doing this
17:12:58AraqMat2: I would check out how luajit2 does it
17:14:47Mat2Araq: Good idea ! thanks
17:17:47Mat2(alternatively I can patch the ELF header)
19:09:25*BitPuffin joined #nimrod
19:27:02*BitPuffin quit (Ping timeout: 240 seconds)
20:13:48Araqdom96: any idea why gradha wants to test his resource package with aporia?
20:15:02dom96nope
20:23:42Araqwell his module doesn't export anything ... so I can't use it :P
20:31:57Mat2??
20:32:13dom96!!
20:37:57EXetoC##
20:43:03*Associat0r quit (Quit: Associat0r)
20:45:24Araqwell I could 'include' his module instead :-)
21:13:58Mat2ciao all
21:14:04*Mat2 quit (Quit: Verlassend)
21:31:04dom96reactormonk: so where is that pull request of yours for the packages repo?
22:18:22reactormonkdom96, incoming
22:18:52dom96cool
22:54:00*EXetoC quit (Quit: WeeChat 0.4.1)
23:18:56*jbe_ quit (Quit: Leaving)