00:11:10 | * | q66 quit (Quit: Quit) |
00:12:03 | * | libman is now known as __libman__ |
01:14:57 | * | shevy2 left #nimrod ("I'll be back ... maybe") |
05:31:49 | * | XAMPP_8 joined #nimrod |
05:35:00 | * | XAMPP-8 quit (Ping timeout: 264 seconds) |
06:18:40 | * | XAMPP_8 quit (Read error: Connection reset by peer) |
06:48:40 | * | XAMPP-8 joined #nimrod |
06:49:42 | * | XAMPP quit (Read error: Connection reset by peer) |
07:50:09 | * | __libman__ is now known as l{IBM}an |
10:13:25 | * | Araq_ joined #nimrod |
10:18:57 | * | Araq_ quit (Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]) |
11:00:25 | * | XAMPP-8 quit (Read error: Connection reset by peer) |
11:00:51 | * | XAMPP-8 joined #nimrod |
11:52:11 | * | zahary quit (Quit: ZNC - http://znc.in) |
13:20:05 | * | q66 joined #nimrod |
13:55:16 | * | XAMPP-8 quit (Ping timeout: 248 seconds) |
14:10:49 | * | apriori_ joined #nimrod |
14:10:51 | * | apriori_ left #nimrod (#nimrod) |
14:37:43 | * | l{IBM}an is now known as man_lib |
14:39:57 | * | man_lib is now known as ^libman |
15:07:09 | * | comex` joined #nimrod |
15:07:48 | * | comex quit (*.net *.split) |
15:23:00 | * | gradha joined #nimrod |
16:09:39 | * | gradha quit (Ping timeout: 248 seconds) |
16:09:57 | * | gradha joined #nimrod |
16:20:27 | * | zahary joined #nimrod |
16:25:24 | * | gradha quit (Ping timeout: 248 seconds) |
17:24:53 | * | apotheon is now known as copyfree |
17:26:02 | * | copyfree is now known as apotheon |
17:46:23 | * | zahary1 joined #nimrod |
18:07:10 | * | FreeArtMan joined #nimrod |
18:09:52 | * | ^libman would like to see benchmarks like http://slashdot.org/topic/cloud/java-vs-c-which-performs-better-in-the-real-world/ involving Nimrod. (And also Rust, Golang, D, etc.) |
18:11:14 | * | dom96 would like to see them too |
18:17:25 | Araq | benchmarking is always lots of work ... |
18:18:22 | Araq | and the results are often quite meaningless; do you benchmark average or idiomatic code or highly optimized code? |
18:18:57 | Araq | and how far is the optimized code away from idiomatic code? |
18:21:24 | Araq | I lost the link but somebody benchmarked idiomatic nimrod against C and python and nimrod was on par with C most of the time |
18:22:26 | dom96 | https://bitbucket.org/jmb/shootout/wiki/Home |
18:23:03 | dom96 | hrm, interesting. Seems bitbucket changes broke the guys wiki. |
18:24:45 | Araq | fannkuch's shitty performance looks like a bug |
18:25:06 | * | dom96 should run the benchmarks on nimbuild |
18:27:44 | * | zahary1 quit (Quit: Leaving.) |
18:29:03 | * | zahary1 joined #nimrod |
18:51:45 | Araq | dom96: how much work is changing how nimbuild runs the test suite? |
18:52:02 | Araq | 'cause I feel like changing how the tester works ... |
18:52:07 | dom96 | not much, what do you want to change? |
18:52:16 | dom96 | why? |
18:52:55 | Araq | the compile/run/reject split is meh ... I'd rather split by category |
18:53:42 | dom96 | nimbuild calls 'koch tests' IIRC so just edit koch I guess |
18:54:02 | Araq | er what? |
18:54:16 | Araq | but it reads the produced json |
18:54:28 | dom96 | oh yeah. Forgot about that. |
18:54:48 | dom96 | er... that might be a bit tricky |
18:55:28 | dom96 | nah, never mind. |
18:55:39 | dom96 | I thought it stores the individual categories in the database |
18:56:54 | dom96 | As long as you keep the count of 'total', 'passed' and 'skipped' everything will be fine. |
18:57:27 | Araq | so I can change the generated html as I wish, right? |
18:57:44 | dom96 | yeah, nimbuild doesn't read that. |
18:59:38 | Araq | you should have styled it :P |
19:00:08 | dom96 | what do you mean? |
19:00:22 | dom96 | Nimbuild should change the style, lol? |
19:01:26 | Araq | it should generate its own tests report page :P |
19:01:45 | dom96 | It will, some day :P |
19:02:03 | dom96 | You should add a more complete json output mode for the tester |
19:03:15 | Araq | yeah |
19:03:37 | dom96 | Then I can add a nice comparison page :D |
19:06:02 | reactormonk | Araq, any idea how to encode JS constructors in nimrod? Does new accept arguments? |
19:07:26 | Araq | proc ugh(a, b: int): TUgh {.importc: "new Ugh".} reactormonk |
19:07:44 | reactormonk | Araq, fine enough |
19:07:51 | reactormonk | Araq, and see issue on github |
19:07:59 | dom96 | Araq: Are you being tortured? :P |
19:09:29 | * | Araq is in a bad mood |
19:11:32 | dom96 | i see :\ |
19:20:19 | * | zahary_ joined #nimrod |
19:21:41 | * | zahary quit (Ping timeout: 245 seconds) |
19:26:14 | * | Roin_ joined #nimrod |
19:27:58 | * | Roin quit (Disconnected by services) |
19:28:03 | * | Roin_ is now known as Roin |
19:59:18 | * | FreeArtMan quit (Ping timeout: 276 seconds) |
20:05:46 | ^libman | I meant a benchmark specific for Web app scaling. Another example: http://www.devthought.com/2012/02/08/node-http-hello-world-showdown/ |
20:07:01 | dom96 | Well if you plan on benchmarking Jester please wait until I release it and label it as "stable" :P |
20:15:46 | ^libman | I'll wait until you rename it Ferrari. |
20:16:48 | ^libman | *Speedster |
20:20:47 | dom96 | meh, i'll rename it to Bugatti Veyron instead. |
22:32:42 | * | rking quit (Ping timeout: 276 seconds) |
23:01:56 | * | rking joined #nimrod |
23:53:38 | apotheon | Rename it JATO. |