00:00:11 | BitPuffin | Araq: join us or die |
00:00:26 | Araq | no |
00:00:41 | BitPuffin | Araq: single draft!! |
00:01:04 | dom96 | BitPuffin: lol, I dunno... you'll probably keep tweeting about the VNUG :P |
00:01:15 | dom96 | What should the first tweet be? |
00:01:18 | BitPuffin | dom96: nnnnnnnnOOOOOOOOOOOOOOooo? |
00:01:23 | BitPuffin | dom96: Hello World |
00:01:40 | dom96 | echo("Hello World!") |
00:01:42 | dom96 | :P |
00:01:48 | dom96 | or better yet |
00:01:53 | dom96 | echo "Hello World!" |
00:02:04 | BitPuffin | dom96: start each tweet with "echo " |
00:02:10 | dom96 | lol no |
00:02:29 | BitPuffin | echo "New version of nimrod released!" |
00:02:53 | * | XAMPP-8 quit (Ping timeout: 272 seconds) |
00:03:38 | EXetoC | why does gradha go to bed so early? lame |
00:03:58 | BitPuffin | EXetoC: why are you never joining me and dom96 playing games, lame |
00:04:00 | BitPuffin | ? |
00:05:19 | dom96 | yeah, wat is up with dat. |
00:05:47 | dom96 | https://twitter.com/nimrodlang |
00:05:47 | BitPuffin | dom96: it means he is not a real programmer, that's what's up |
00:06:37 | * | dom96 follows all the Nimrod programmers he knows |
00:07:59 | BitPuffin | dom96: does that include me? |
00:08:16 | dom96 | BitPuffin: of course |
00:09:32 | dom96 | Let me know if I missed you. |
00:10:02 | BitPuffin | Araq: will 0.9.4 run on *BSD lol |
00:14:06 | EXetoC | BitPuffin: I'm not into dota that much |
00:15:12 | BitPuffin | EXetoC: well I said playing games |
00:15:14 | * | XAMPP-8 joined #nimrod |
00:16:44 | BitPuffin | trying to build on freebsd now |
00:16:47 | BitPuffin | just to test |
00:17:24 | EXetoC | I'm not really a fan of any of those games |
00:18:10 | BitPuffin | EXetoC: you don't even know what we play |
00:19:28 | EXetoC | you haven't suggested that many |
00:20:19 | EXetoC | well, about 4 |
00:20:24 | BitPuffin | EXetoC: neither have _you_ |
00:21:32 | EXetoC | I only play one game now |
00:22:31 | * | XAMPP-8 quit (Ping timeout: 272 seconds) |
00:24:21 | * | XAMPP-8 joined #nimrod |
00:24:29 | * | XAMPP-8 quit (Read error: Connection reset by peer) |
00:27:07 | BitPuffin | EXetoC: was da |
00:28:25 | EXetoC | dod |
00:29:11 | BitPuffin | EXetoC: nub |
00:29:16 | * | zielmicha1 quit (Ping timeout: 246 seconds) |
00:29:36 | * | OrionPK quit (Remote host closed the connection) |
00:31:01 | BitPuffin | Well it compiles at least |
00:31:42 | io2 | AWESOME, nimrod has an official twitter account |
00:31:44 | io2 | AWESOME |
00:31:46 | io2 | :D |
00:31:49 | dom96 | :) |
00:31:57 | io2 | just subscribed |
00:32:20 | io2 | first the package manager, now the twitterverse |
00:32:29 | io2 | cool |
00:32:44 | io2 | anyway, cya all soon, off to bed :) |
00:32:52 | io2 | congrats again dom96 ;) |
00:33:17 | * | io2 quit () |
00:34:34 | * | OrionPK joined #nimrod |
00:43:51 | * | zielmicha joined #nimrod |
00:44:03 | EXetoC | BitPuffin: so, anything other than 0ad, dota, minecraft, gmod and that heist game? |
00:46:26 | * | Kooda quit (Ping timeout: 264 seconds) |
01:07:02 | * | Mordecai joined #nimrod |
01:08:29 | * | psquid quit (Ping timeout: 272 seconds) |
01:46:01 | * | jpoirier_ joined #nimrod |
01:46:05 | * | jpoirier quit (Read error: Connection reset by peer) |
01:58:57 | * | DAddYE quit (Remote host closed the connection) |
02:09:21 | * | brihat joined #nimrod |
02:09:24 | * | brihat left #nimrod (#nimrod) |
02:12:19 | * | brihat joined #nimrod |
02:14:17 | * | Kooda joined #nimrod |
02:15:29 | * | brihat left #nimrod (#nimrod) |
02:18:19 | * | lottos joined #nimrod |
02:24:58 | BitPuffin | Hi lottos welcome to the wonderful world of nimrod! Araq is the savior |
02:25:11 | BitPuffin | it's definitely not a sect |
02:29:00 | * | lottos quit (Remote host closed the connection) |
02:29:01 | * | leralin quit (Remote host closed the connection) |
02:29:26 | BitPuffin | :( |
02:34:13 | * | Kooda quit (Ping timeout: 246 seconds) |
02:36:12 | * | Kooda joined #nimrod |
02:39:19 | NimBot | Araq/Nimrod devel 45c911b Zahary Karadjov [+0 ±22 -0]: static params: expr[T] is now static[T]... 5 more lines |
02:39:19 | NimBot | Araq/Nimrod devel 0ee7ac9 Zahary Karadjov [+0 ±3 -0]: documented static params |
02:39:19 | NimBot | Araq/Nimrod devel 9c4df7f Zahary Karadjov [+0 ±5 -0]: make the current PContext accessible through TCandidate... 4 more lines |
02:39:19 | NimBot | Araq/Nimrod devel 5f0911e Zahary Karadjov [+0 ±8 -0]: wip type class reforms (the compiler bootstraps fine)... 4 more lines |
02:39:19 | NimBot | 22 more commits. |
03:28:03 | EXetoC | cool, more bits! |
03:57:14 | * | Demos_ quit (Read error: Connection reset by peer) |
03:57:28 | * | DAddYE joined #nimrod |
04:34:33 | * | JStoker quit (Ping timeout: 252 seconds) |
04:34:51 | * | Roin quit (Ping timeout: 272 seconds) |
04:35:41 | * | JStoker joined #nimrod |
06:30:32 | * | Roin joined #nimrod |
06:54:01 | * | DAddYE quit (Remote host closed the connection) |
06:54:40 | * | DAddYE joined #nimrod |
07:55:43 | * | brson quit (Quit: leaving) |
08:47:22 | * | DAddYE quit () |
09:59:06 | * | jpoirier_ quit (Quit: Bye!) |
10:40:01 | NimBot | Araq/Nimrod devel 199fd07 Zahary Karadjov [+0 ±6 -0]: clean-up some obsolete code; close #602 |
10:40:58 | Araq | zahary1: can't be bothered to look at the diffs :-) what did you implement? |
10:41:43 | zahary1 | static params, much better handling of generic type aliases and types like seq[Number]; various fixes |
10:42:37 | Araq | nice |
10:42:37 | zahary1 | type aliases in signature matching |
10:42:59 | Araq | what do you mean? |
10:43:41 | zahary1 | see this for example: https://github.com/Araq/Nimrod/issues/517 |
10:45:01 | Araq | ok |
10:45:50 | Araq | I'm working on a better testing infrastructure, I need categories for faster turnaround |
10:46:02 | zahary1 | categories of tests? |
10:46:04 | Araq | so that I can say "test closure_iterators" |
10:46:10 | zahary1 | I see |
10:46:40 | zahary1 | will you be getting back at working on the new vm? many tests now fail there |
10:47:03 | Araq | like what? I considered it finished ... |
10:47:21 | Araq | the getType being the obvious omission |
10:47:36 | Araq | but as I said I'm not sure it's sound :P |
10:49:18 | Araq | sorry need to go, bbl |
10:50:44 | zahary1 | some of the tests like ttypetraits and ttypedesc could probably be attributed to this, but there are some more peculiar ones like tunittest, tstringinterp that seem to be more general - anyway, it will be fun to study the new vm, so I could look into it |
10:51:55 | zahary1 | another problem is that the old VM had clean failures, when some piece of code cannot be evaluated (the new vm just quits) - static params depend on this behavior |
11:34:28 | * | gradha joined #nimrod |
11:42:11 | * | zahary1 quit (Quit: Leaving.) |
12:08:21 | gradha | an iterator can have exactly the same name and parameter types as a proc, are there more "parallel namespace" situations like this? |
12:12:16 | gradha | the question is how to make documentation hyperlinks unique, and the iterator would require a prefix/postfix, like i.split or split.i |
12:17:01 | Araq | same for templates |
12:17:26 | Araq | though the situation is more convoluted for templates :P |
12:17:47 | gradha | I guess they share the namespace with procs if they are immediate |
12:18:33 | Araq | no they share the namespace if they are not immediate |
12:19:19 | gradha | immediate templates are resolved only of no other proc matches the types then? |
12:19:29 | Araq | no the other way round |
12:19:46 | Araq | immediate templates are preferred over anything |
12:20:09 | Araq | but the implementation has bugs |
12:20:14 | gradha | day backwards is today |
12:20:31 | Araq | "immediate" means "skip OR" |
12:20:39 | Araq | "OR" means "overloading resolution" |
12:21:19 | gradha | we can have then procs normal, and templates and iterators with t./i. prefix for links |
12:21:36 | Araq | yeah I guess |
12:21:48 | gradha | better make that a suffix |
12:21:50 | Araq | you know the compiler has an ID system, right? |
12:22:00 | Araq | and yeah, suffixes rule |
12:22:16 | gradha | don't know anything about the ID system or the compiler |
12:22:32 | gradha | I like treating stuff like black boxes |
12:22:35 | Araq | you can use the ID system to generate a unique link |
12:22:40 | Araq | *links |
12:22:52 | Araq | but only with doc2 as doc runs too early |
12:23:06 | gradha | so what's the look of these ID? |
12:25:01 | gradha | wrt unique help hyperlinks, my plan is symbol(.i|t)(-shortenedtype)* |
12:25:22 | gradha | -shortenedtype = look at all the types, and figure out minimal unique prefixes |
12:25:35 | gradha | so if you have a proc accepting three strings you would get -s-s-s |
12:26:54 | gradha | then you could have split.i-st-se, because it's an iterator, and the first param is a string, the second a set |
12:29:53 | gradha | meh, that won't work, it breaks on system with overloads for different int variants |
12:30:03 | gradha | cool, let's have full parameters then |
12:30:24 | gradha | hmm... maybe use the name instead of the type? |
12:31:07 | gradha | ah, not again |
12:33:32 | Araq | the problem you try to solve here is a very hard problem |
12:33:56 | Araq | the history of C++ name mangling speaks for itself |
12:34:25 | Araq | the good news is that it has been solved |
12:34:44 | Araq | so just look at how Gnu C++ implements name mangling and use that |
12:35:10 | Araq | it's generally useful and we might get decent debug information with GDB as a bonus |
12:36:09 | gradha | you said the ID system already has this |
12:37:47 | Araq | the ID system is fragile though and you want persistent links |
12:38:22 | Araq | but surely sym.name.s & $sym.id works too |
12:38:35 | Araq | but where is the fun in that? :P |
12:38:44 | gradha | well, making hrefs predictable is not a problem, trying to shorten it is the problem |
12:39:02 | gradha | I'll go with the numbered prefix and full types, haven't found yet collisions with that |
12:40:07 | gradha | also, no matter what naming you implement you could always force a collision through backticks replicating the structure to be generated |
13:00:04 | * | darkf quit (Quit: Leaving) |
13:09:37 | * | io2 joined #nimrod |
13:20:28 | * | Mordecai quit (Quit: film) |
14:03:44 | * | Endy joined #nimrod |
14:20:41 | Araq | gem of the week: |
14:20:49 | Araq | proc `()`(cmd: string{lit}): string = cmd.execProcess.string.strip |
14:21:00 | Araq | let hash = "git log -n 1"() |
14:21:02 | Araq | let branch = "git symbolic-ref --short HEAD"() |
14:21:35 | Araq | (but untested ;-) ) |
14:29:32 | * | JStoker quit (*.net *.split) |
14:29:32 | * | Kooda quit (*.net *.split) |
14:31:02 | gradha | may be handy for nakefiles |
14:31:54 | Araq | yup |
14:35:09 | * | JStoker joined #nimrod |
14:35:09 | * | Kooda joined #nimrod |
14:51:38 | gradha | aren't macros also in their own "namespace" since they are accesible only at compile time or does nimrod disallow a macro named just like a proc? |
15:09:52 | Araq | macros are like templates |
15:10:26 | Araq | compile-time vs runtime is completely orthogonal to symbol lookup |
15:12:51 | Araq | does Babel support mercurial and bitbucket already? |
15:13:04 | gradha | I think BitPuffin uses it |
15:13:36 | gradha | https://bitbucket.org/BitPuffin/linagl |
15:14:22 | gradha | why did you make converter a keyword, can't it be done with a proc {.converter.} pragma? |
15:17:04 | Araq | it can be done but since a converter breaks modularity I thought it's a good idea to emphasize them more syntactically |
15:17:47 | Araq | converters are most often a misfeature |
15:18:01 | Araq | so they got treatment like 'cast' |
15:18:02 | gradha | oh, so can I import module A which defines a converter and they work despite not using * for export? |
15:18:10 | Araq | nope |
15:18:34 | Araq | but you can import A which exports a converter and it's silently invoked |
15:18:49 | Araq | this silent invokation requires special support in rodfiles |
15:19:58 | Araq | TR macros use the same mechanism btw |
15:20:56 | gradha | rod files were for incremental compilation? |
15:21:03 | Araq | yes |
15:21:26 | Araq | they ARE for incremental compliation and they used to work :P |
15:21:56 | gradha | I wonder what intersection they have with CAAS |
15:22:56 | Araq | they predate CAAS and can speed up non-CAAS idetools significantly |
15:24:40 | gradha | hah, keep forgetting I can use dash now to search nimrod faster |
15:36:05 | gradha | what do you think about https://gist.github.com/gradha/8198472 |
15:36:29 | gradha | it allows documentation to be generated for all platforms |
15:36:41 | gradha | but it avoids tags being properly created |
15:38:00 | gradha | I would propose a "forward declaration" of docstrings, where you can write your docstring and it gets later attached to whatever matches the signature |
15:38:22 | Araq | I think it's horrible |
15:38:30 | Araq | "paramStrdoc" wtf? |
15:38:54 | gradha | that's to verify the real procs don't appear, and highlights another feature: you can make a typo and never know |
15:39:14 | * | io2 quit () |
15:39:20 | Araq | it should already work to use foward decls to share the documentation comments |
15:39:41 | gradha | but the forward declares have different pragmas for each platform |
15:40:00 | Araq | like? |
15:40:19 | gradha | windows uses '.rtl, extern: "nos$1", other platforms don't |
15:40:46 | Araq | you can do {.pragma foo, bar, baz.} in a when to patch over any differences |
15:41:19 | Araq | and it's a bug that only windows uses rtl, extern anyway, nice catch. |
15:42:14 | gradha | I believe I tried to write the docstring with the windows forward declare and the compiler complained, so it's a bug then |
15:42:30 | gradha | bbl |
15:42:39 | Araq | ok |
15:49:57 | * | unruly joined #nimrod |
15:50:04 | Araq | hi unruly welcome |
15:51:01 | OrionPK | morning |
16:01:42 | * | unruly quit (K-Lined) |
16:04:04 | Amrykid | its a spam bot |
16:04:19 | Amrykid | everything from *!*@91.210.100.0/22 is. |
16:05:57 | Araq | ah I see |
16:08:40 | Amrykid | yeah, they're talking about it over in #freenode. anyway, that was just a heads up. |
16:12:29 | Araq | lol I never noticed there is a #freenode channel |
16:14:38 | Amrykid | heh. i am surprised the ircd doesn't force you to join it. |
16:18:46 | * | Amrykid quit (Changing host) |
16:18:46 | * | Amrykid joined #nimrod |
16:36:37 | dom96 | Amrykid: oh so that's why I keep seeing it join here and #nimbuild randomly. |
16:36:58 | BitPuffin | Araq: yes babel works great with hg |
16:37:24 | Amrykid | dom96, maybe. theres always a chance it that it was a real person. |
16:37:26 | dom96 | BitPuffin: dotaaaaaaaaaaaaaa |
16:37:32 | BitPuffin | dom96: hahaha |
16:37:34 | BitPuffin | yeah maybe actually |
16:37:37 | dom96 | lol |
16:37:37 | BitPuffin | just gotta poop first |
16:37:42 | dom96 | well I wasn't serious. |
16:37:44 | Amrykid | anyway, i wanted to play around with nimrod something before my break was over. |
16:37:49 | dom96 | Maybe in a couple of minutes though :P |
16:37:51 | Amrykid | *sometime |
16:37:55 | BitPuffin | dom96: exactly, poop first |
16:38:13 | dom96 | Araq: That code is very subtle. |
16:38:13 | BitPuffin | dom96: if you want I can have the VNUG running so you can hear the poop splash into the water in the toilet |
16:38:16 | BitPuffin | if that's your thing |
16:38:20 | dom96 | Araq: Also don't call things 'gems' :P |
16:38:38 | dom96 | BitPuffin: oh god no |
16:38:47 | BitPuffin | dom96: I had a feeling it would be your thing |
16:43:20 | dom96 | BitPuffin: Audio is not my thing... video on the other hand... :P |
16:45:05 | OrionPK | lots of swedish cursing and grunting and plopping |
16:47:01 | OrionPK | mm i should set up my template library to use yield in an iterator |
16:48:32 | Araq | dom96: yeah we need a name for snippets |
16:48:43 | Araq | NimSnipIt |
16:48:49 | Araq | Snipper |
16:49:07 | Araq | Snimippets |
16:49:39 | Araq | dom96: it's not subtle though IMHO, it's cool and sexy |
16:51:21 | BitPuffin | dom96: lol |
16:51:41 | Araq | Snimppet |
16:51:42 | BitPuffin | dom96: wanna play now? |
16:51:54 | BitPuffin | Araq: nimple |
16:52:01 | Araq | BitPuffin: new year's eve is ahead? how can you play a game? |
16:52:18 | BitPuffin | Araq: why not? |
16:52:22 | Araq | you should party instead |
16:52:29 | BitPuffin | dota party |
16:52:32 | dom96 | That is how we party |
16:52:37 | BitPuffin | dom96: cmown boi |
16:52:39 | dom96 | BitPuffin: gimme a couple more minutes |
16:52:41 | BitPuffin | don't have all day you kno |
16:52:41 | Araq | lol that's poor |
16:52:49 | BitPuffin | Araq: fowl is poor |
16:52:52 | Araq | anybody drunk already? |
16:52:55 | BitPuffin | no |
16:53:02 | * | Araq looks at Trixar_za |
16:53:49 | dom96 | BitPuffin: ok, give me like 15-20 minutes. |
16:53:50 | Araq | BitPuffin: fowl ain't poor anymore, he got a job from me |
16:53:52 | dom96 | Sorrryyyy |
16:53:56 | dom96 | brb |
16:54:00 | BitPuffin | dom96: wtf maaaan |
16:54:02 | BitPuffin | no |
16:54:04 | BitPuffin | nao |
17:17:33 | * | fredmorcos joined #nimrod |
17:23:55 | Araq | hi fredmorcos welcome |
17:26:44 | dom96 | BitPuffin: ok i is here |
17:28:34 | BitPuffin | dom96: let'g go? |
17:29:11 | BitPuffin | dom96: YOU ARE NOT IN ZE VNUG |
17:29:17 | dom96 | CALM DOWN |
17:29:19 | BitPuffin | YOU LIED TO ME |
17:29:21 | BitPuffin | YOU LIED |
17:29:24 | dom96 | I WAS TALKING WITH MY MOTHER |
17:29:30 | BitPuffin | I THOUGHT WE WERE FRIENDS |
17:29:31 | dom96 | actually wait, I need tea |
17:29:36 | BitPuffin | I GUESS NOT THEN!!! |
17:30:13 | BitPuffin | dom96: we could have been searching for a match while you were getting your british tea!! |
17:31:59 | dom96 | A true British Tea cannot be rushed. |
17:39:19 | shevy | this is why the boston tea party event happened |
17:40:36 | fredmorcos | Araq, hello.. what's up? |
17:49:02 | * | fredmorcos quit (Ping timeout: 240 seconds) |
17:49:54 | * | fredmorcos joined #nimrod |
17:50:38 | OrionPK | coffee > tea |
18:01:21 | fredmorcos | true that |
18:01:24 | * | fredmorcos quit (Quit: Leaving) |
18:30:11 | * | fredmorcos joined #nimrod |
18:35:59 | * | xenagi joined #nimrod |
18:40:30 | * | brson joined #nimrod |
18:41:03 | * | fredmorcos quit (Quit: Leaving) |
18:41:55 | * | BitPuffin quit (Read error: Connection reset by peer) |
18:42:21 | * | BitPuffin joined #nimrod |
18:59:52 | * | batman joined #nimrod |
19:00:16 | * | batman is now known as Guest29850 |
19:02:46 | gradha | Guest29850: hiding from the joker? |
19:03:06 | * | DAddYE joined #nimrod |
19:03:12 | * | DAddYE quit (Remote host closed the connection) |
19:03:13 | Guest29850 | lol shhhh |
19:03:28 | * | DAddYE joined #nimrod |
19:17:52 | * | io2 joined #nimrod |
19:23:29 | * | Guest29850 quit (Quit: Leaving) |
19:32:01 | * | gradha quit (Ping timeout: 272 seconds) |
20:16:08 | * | psquid joined #nimrod |
20:47:33 | * | io2 quit (Ping timeout: 248 seconds) |
20:47:42 | dom96 | Guys, tweet the languages you used this year with the #code2013 hashtag: http://code2013.herokuapp.com/ |
20:47:55 | dom96 | And by that I mean: everybody tweet "Nimrod #code2013" :P |
20:52:54 | dom96 | !seen wbhart |
20:52:54 | NimBot | I have not seen wbhart |
20:57:49 | shevy | soon it is 2014 |
20:58:03 | * | Endy quit (Ping timeout: 252 seconds) |
20:59:55 | OrionPK | fuck is it cold here |
21:03:14 | * | capisce quit (Read error: Connection reset by peer) |
21:03:21 | EXetoC | how come |
21:04:13 | * | capisce joined #nimrod |
21:05:06 | dom96 | yay people |
21:05:13 | BitPuffin | YAY PEEPL |
21:14:57 | OrionPK | dom96 you expose that socket yet? |
21:15:02 | * | DAddYE_ joined #nimrod |
21:15:20 | * | DAddYE_ quit (Remote host closed the connection) |
21:15:43 | * | DAddYE quit (Read error: Connection reset by peer) |
21:15:57 | * | DAddYE joined #nimrod |
21:17:04 | dom96 | OrionPK: No, not yet sorry. |
21:17:12 | dom96 | May do it after dinner today |
21:17:23 | dom96 | If someone in VNUG doesn't distract me *cough* |
21:18:12 | EXetoC | just calculate the field offset and then perform a cast. what could go wrong? |
21:19:09 | OrionPK | no |
21:19:10 | OrionPK | p |
21:19:36 | OrionPK | god this coffee is so tasty |
21:19:40 | NimBot | nimrod-code/babel master 099dbbf Grzegorz Adam Hankiewicz [+0 ±1 -0]: Adds note about babel runtime dependencies. |
21:19:40 | NimBot | nimrod-code/babel master 8219bcb Dominik Picheta [+0 ±1 -0]: Merge pull request #26 from gradha/pr_adds_note_about_dependencies... 2 more lines |
21:20:18 | dom96 | bbl |
21:21:01 | * | Demos joined #nimrod |
21:41:22 | * | DAddYE_ joined #nimrod |
21:41:26 | * | DAddYE_ quit (Remote host closed the connection) |
21:41:26 | * | DAddYE quit (Read error: Connection reset by peer) |
21:42:07 | * | DAddYE joined #nimrod |
21:46:47 | * | DAddYE_ joined #nimrod |
21:47:01 | * | DAddYE_ quit (Remote host closed the connection) |
21:47:11 | * | DAddYE quit (Read error: Connection reset by peer) |
21:47:37 | * | DAddYE joined #nimrod |
22:06:59 | * | DAddYE_ joined #nimrod |
22:06:59 | * | DAddYE quit (Read error: Connection reset by peer) |
22:10:51 | * | OrionPK quit (Remote host closed the connection) |
22:16:26 | * | Demos quit (Ping timeout: 252 seconds) |
22:18:36 | * | OrionPK joined #nimrod |
22:26:27 | * | zielmicha1 joined #nimrod |
22:29:05 | * | zielmicha quit (Ping timeout: 272 seconds) |
22:33:46 | * | darkf joined #nimrod |
22:34:40 | OrionPK | how does nimrod js backend do dead code elimination (or does it?) |
22:35:16 | Araq | it does it by voodoo |
22:35:58 | Araq | how come I'm not the only one without a life here? |
22:36:05 | OrionPK | what a cad |
22:36:10 | dom96 | We're programmers, we have no life. |
22:36:13 | OrionPK | it's 4:30 araq |
22:36:17 | Araq | it's new year's eve! |
22:36:17 | OrionPK | for me |
22:36:21 | Araq | oh .. |
22:36:29 | dom96 | Araq: Let's celebrate together! |
22:36:29 | Araq | well it's 23:30h here |
22:36:33 | OrionPK | ;D |
22:36:38 | dom96 | On the VNUG |
22:36:39 | Araq | well I celebrate in half an hour |
22:36:41 | OrionPK | i'm going out @ 8:30 |
22:37:01 | OrionPK | I dont have MUCH of a life, but I am going out :P |
22:37:18 | dom96 | I went nowhere, and now i'm depressed. |
22:37:22 | Araq | @8:30 wtf |
22:37:30 | Araq | am or pm? |
22:37:33 | OrionPK | pm |
22:37:51 | Araq | so it's 4:30 pm ? |
22:38:04 | OrionPK | 4 hours from now |
22:38:09 | Araq | aka 16:30 ? |
22:38:12 | OrionPK | yes |
22:38:19 | OrionPK | at 20:30 im going out |
22:38:21 | Araq | am and pm sucks btw |
22:38:32 | Araq | cool cool, big party huh? |
22:38:35 | OrionPK | take it up with the english speaking countries of the world |
22:38:54 | OrionPK | going to the kitty cat klub |
22:39:14 | Araq | is that a strip club? |
22:39:19 | OrionPK | i wish |
22:41:50 | * | xenagi quit (Quit: Leaving) |
22:43:13 | OrionPK | german strip clubs are probably better than here |
22:43:31 | OrionPK | do they let you drink in & have fully nude in the same establishment? |
22:45:08 | Araq | lol of course |
22:45:27 | OrionPK | here there are two kinds of strip clubs |
22:45:43 | OrionPK | the kind where it's topless only and they can serve alcohol, and the kind where its fully nude and no alcohol |
22:46:20 | Araq | well we have "all you can drink" in strip clubs too ... |
22:46:57 | Araq | doesn't help though, at the end of the night you won't have any money left ... |
22:47:06 | OrionPK | hehe |
22:51:24 | OrionPK | still dont see nimrod on here |
22:51:24 | OrionPK | http://code2013.herokuapp.com/ |
22:53:19 | Araq | the problem is the nimrodders are all opposed to social media and the internet in general |
22:53:39 | OrionPK | I do dislike twitter... |
22:53:57 | Araq | they also tend to dislike computers and computer games |
22:54:09 | Araq | and women and alcohol |
22:54:10 | OrionPK | I dont ever play games |
22:54:15 | OrionPK | or lay women |
22:54:20 | Araq | see? |
22:54:20 | OrionPK | hmm |
22:54:29 | Araq | XD |
22:54:37 | OrionPK | but i do like alcohol and computers |
22:54:42 | OrionPK | especially together |
22:55:53 | OrionPK | and looking up women on computers while drunk is pretty awesome |
22:56:55 | Araq | well obviously I was kidding |
22:57:09 | dom96 | Araq: 3 minutes for you :O |
22:57:22 | dom96 | Timezones ruin all the fun |
22:57:36 | Araq | oh yeah |
22:57:40 | Araq | I need more wine brb |
22:59:07 | Araq | back |
23:00:23 | Araq | happy new year! |
23:02:30 | OrionPK | yaay |
23:15:02 | Araq | alright dom96 so this is how the new tester looks: |
23:15:25 | Araq | tests are grouped by a category and this will be reflected in testresults.html |
23:15:49 | Araq | the distinction between reject, compile, run works differently |
23:16:29 | Araq | it's not based on the funny directory scheme anymore |
23:16:53 | Araq | also tests can contiain: |
23:17:01 | Araq | targets: "js c c++" |
23:17:17 | Araq | and then the test is for multiple targets at the same time |
23:17:54 | dom96 | hrm ok. You didn't change testresults.json right? |
23:18:03 | Araq | right |
23:18:07 | dom96 | Good. |
23:19:21 | Araq | finally the tester will output its results into testament.db for my querying pleasures :P |
23:19:39 | Araq | and we can generate much better reports from that later |
23:19:56 | Araq | like "show me the history of this test. when did it broke the first time?" |
23:20:01 | dom96 | Well do you expect nimbuild to upload that file somewhere? |
23:20:29 | Araq | well ultimately it should be uploaded to some github repo |
23:20:36 | dom96 | or will the tester automatically upload its testament.db to some git repo? |
23:20:44 | dom96 | because that would be cool :P |
23:20:46 | Araq | that's a possibility too |
23:20:58 | Araq | I'm not implementing that for now |
23:21:03 | dom96 | ok |
23:22:48 | * | Demos joined #nimrod |
23:23:47 | OrionPK | pooping is taking over my life |
23:25:19 | Araq | er what exactly does testresults.json contain? |
23:25:49 | Araq | the data field contains the HTML? |
23:26:05 | * | io2 joined #nimrod |
23:27:45 | dom96 | Araq: It just contains numbers. |
23:39:57 | Araq | true |
23:40:10 | Araq | cool so I can get rid of the HTML rendering in this path |