00:06:43  <luvit-bb>build #945 of virgo-windows2008_x64 is complete: Failure [failed integration tests] Build details are at https://virgo-bb.k1k.me/builders/virgo-windows2008_x64/builds/945
00:49:42  * dvvquit (Ping timeout: 245 seconds)
01:03:42  * xmingquit (Ping timeout: 265 seconds)
01:29:46  <creationix>hmm, the download link is broken on luvit.io
01:29:49  <creationix>when did that happen?
01:31:16  <creationix>ok, fixed
01:31:25  <creationix>I guess I never pushed the binaries to the actual site
01:32:34  * tsingjoined
01:44:26  <tim_smart>creationix: We currently don't have any querystring.stringify etc do we?
01:44:59  <creationix>no idea
01:45:09  <creationix>I didn't write one at least
02:44:39  * tim_smartchanged nick to tim_smart|away
02:45:12  * tim_smart|awaychanged nick to tim_smart
02:45:14  * hij1nx_joined
02:46:19  * tim_smartquit (Quit: Bye)
02:50:12  * tim_smart|awayjoined
02:50:15  * tim_smart|awaychanged nick to tim_smart
02:59:13  * xmingjoined
03:06:22  <tim_smart>Quick question to all: Is there a way to introspect an array-like table with a object-like one, i.e. number keys vs string keys
03:06:40  <tim_smart>*against a
03:08:31  * CIA-113quit (Ping timeout: 244 seconds)
03:22:36  * CIA-113joined
04:29:05  * tim_smartchanged nick to tim_smart|away
04:33:25  * tim_smart|awaychanged nick to tim_smart
04:35:10  <creationix>tim_smart: what do you mean?
04:35:38  <tim_smart>creationix: In the end I just used ipairs and ignored the string keys (if any)
04:35:43  <creationix>tim_smart: {[42]=true} is different from {["42"]=true}
04:35:50  <tim_smart>Yeah
04:35:56  <creationix>which I kinda like
04:36:09  <creationix>lua tables are really neat
04:36:16  <creationix>that's why I'm excited about LTIP
04:36:36  <creationix>https://github.com/luvit/luvit/wiki/Lua-Table-Interop-Notation
04:55:28  <tim_smart>creationix: We probably need to add a encodeuricomponent or something
04:55:53  <creationix>there is surely an existing lua module for that somewhere
04:56:01  <creationix>might need tweaking to package properly
05:29:13  <daurnimator>package? its a single line of code..
05:30:47  <daurnimator>and re: LTIN, you should use the longer key form: {["x"]="blah";}
05:31:03  <daurnimator>means you can have any key and don't have to worry about identifiers.
05:31:44  <daurnimator>you should also note scientific notation for numbers: 1e9
05:31:48  <tim_smart>daurnimator: Whats the one line of code for the js equivalent of encodeURIComponent?
05:31:57  <tim_smart>*lua
05:33:18  <creationix>daurnimator: I want to allow shortcut and full key types
05:33:21  <creationix>just like full lua
05:33:29  <creationix>and yes, I think scientific notation will be required
05:33:37  <creationix>some people do need such large numbers
05:34:00  <creationix>daurnimator: feel free to patch the wiki to add scientific numbers
05:34:07  <tim_smart>creationix: Pull request sent
05:34:51  <daurnimator>tim_smart: x = x:gsub("%W",function(c) return string.format("%%%02d",string.byte(c)) end)
05:34:55  <daurnimator>(off the top of my head)
05:35:14  <creationix>tim_smart: what's "querystring.urldecodecomponent = querystring.urldecode" for?
05:35:28  <tim_smart>creationix: Consistency
05:35:39  <creationix>but you just redefine it later on
05:35:48  <creationix>line 54
05:36:10  <tim_smart>creationix: encode/decode
05:36:18  <creationix>ahh
05:36:25  * creationixshould go to bed
05:36:35  <daurnimator>creationix: I'd copy the number bit from the lua manual: A numerical constant can be written with an optional decimal part and an optional decimal exponent. Lua also accepts integer hexadecimal constants, by prefixing them with 0x. Examples of valid numerical constants are
05:36:39  <daurnimator> 3 3.0 3.1416 314.16e-2 0.31416E1 0xff 0x56
05:36:53  <creationix>daurnimator: sounds good
05:37:38  <daurnimator>infact you can pretty much just copy/paste all of 2.1 Lexical conventions
05:37:55  <creationix>tim_smart: did you copy that unit test from node?
05:38:05  <tim_smart>creationix: Partially
05:38:06  <creationix>I see two empty strings that look like they were null and undefined
05:38:14  <tim_smart>Nope
05:38:22  <tim_smart>I didn't change those...
05:38:46  <creationix>though, one problem, keys are unordered
05:38:54  <creationix>so how do you know the order in the output?
05:39:07  <creationix>I guess it's consustent
05:39:15  <creationix>*consistent between runs on the same vm
05:39:22  <tim_smart>Yeah that is a problem, if someone wanted to do oauth
05:39:24  <creationix>but what if someone built with lua instead of luajit
05:39:57  <creationix>well, it's a start
05:40:04  <creationix>we have the same problem for generating json
05:40:08  <tim_smart>I'll just leave it on that branch until it gets picked up again
05:40:10  <creationix>some services care about the order of the keys
05:40:46  <creationix>tim_smart: no, it's good enough to merge, it causes more good than harm
05:40:52  <creationix>if you want it merged
05:41:07  <tim_smart>creationix: Take or leave it, I don't mind.
05:41:33  <creationix>I'll let the rackspace guys look at it tomorrow
05:42:46  <creationix>alright heading to bed
05:43:23  <creationix>btw, if anyone cares about module systems, I'm proposing a new one for JS and I might adopt it for luvit as well https://gist.github.com/445adc206d51a038de4a#comments
05:44:23  <daurnimator>tim_smart: your test would be better if it just checked round-trip-ness
05:44:52  <tim_smart>daurnimator: Fix it :p
05:45:49  <tim_smart>I need to get back to work coding with node.js
05:46:06  <tim_smart>I have to get a feature release done hah
05:46:58  <tim_smart>But seriously, luvit is looking more exciting to me than node.
05:47:23  <tim_smart>Especially with the es6 spec looking more and more silly.
05:48:56  <daurnimator>i can't say I support luvit until it's uncoupled from luajit
05:49:51  <daurnimator>I love luajit; but I don't want to depend on it exclusively
05:50:09  <daurnimator>(not that I can talk much, I'm an ffi fiend)
06:02:36  * aliemjoined
06:12:32  * tim_smartchanged nick to tim_smart|away
07:11:07  * hij1nx_quit (Quit: hij1nx_)
07:25:50  * tsingquit (Quit: Linkinus - http://linkinus.com)
08:12:53  * mmaleckijoined
09:03:19  * xmingquit (Changing host)
09:03:19  * xmingjoined
11:54:52  * tim_smart|awaychanged nick to tim_smart
12:06:47  <luvit-bb>build #946 of virgo-windows2008_x64 is complete: Failure [failed integration tests] Build details are at https://virgo-bb.k1k.me/builders/virgo-windows2008_x64/builds/946
12:14:11  * TheJHjoined
12:23:03  * tim_smartchanged nick to tim_smart|away
12:25:13  * indexzerojoined
12:57:41  * erlbot--_changed nick to erlbot--
12:57:41  * indexzeroquit (Quit: indexzero)
13:29:18  * indexzerojoined
13:32:33  * TheJHquit (Ping timeout: 252 seconds)
13:42:05  * dvvjoined
14:15:50  * creationixquit (Ping timeout: 245 seconds)
14:20:22  * creationixjoined
14:33:52  * dvvquit (Ping timeout: 245 seconds)
15:07:05  * kevwiljoined
15:32:11  * aliemquit (Ping timeout: 245 seconds)
15:34:45  * dvvjoined
15:35:43  <xming>whaaoo VS 10 Express is a beast
15:37:09  <xming>I've installed VS10 express and xcode 3.2.6, both _BEASTS_
16:03:29  * indexzeroquit (Quit: indexzero)
16:08:56  * TheJHjoined
16:14:03  * bakinsjoined
16:28:54  * indexzerojoined
16:36:43  * indexzeroquit (Quit: indexzero)
16:37:30  * indexzerojoined
16:37:47  * indexzeroquit (Client Quit)
16:52:23  <creationix>xming: indeed
16:53:39  <xming>well cmake works rather well, libuv built already, luajit still has some linuxism
16:54:33  <xming>building software on UNIX is much simpler
16:54:55  <xming>and VS runs really slow here under VM :/
16:58:45  * kevwilquit (Read error: Connection reset by peer)
17:02:15  * kevwiljoined
17:59:48  <philips>creationix: micro benchmark seems to be slightly slower
18:00:01  <philips>creationix: but micro benchmarks are notoriously bad at measuring anything
18:04:57  * kevwilquit (Read error: Connection reset by peer)
18:13:26  * kevwiljoined
18:24:45  * hij1nxjoined
19:01:08  * kevwilquit (Read error: Connection reset by peer)
19:12:01  * hij1nxquit (Quit: hij1nx)
19:22:05  * kevwiljoined
19:45:12  * ljacksonquit (Remote host closed the connection)
20:42:31  * `3rdEdenjoined
20:51:26  * tim_smart|awaychanged nick to tim_smart
20:55:01  * dvvquit (Ping timeout: 248 seconds)
20:59:51  * aliemjoined
21:05:13  * `3rdEdenquit (Quit: Linkinus - http://linkinus.com)
21:58:28  * TheJHquit (Ping timeout: 244 seconds)
22:10:08  <philips>rphillips: An announce should go to the mailing list too for the new release
22:21:46  * tim_smartchanged nick to tim_smart|away
22:23:23  * mmaleckiquit (Quit: Lost terminal)
22:36:46  <xming>philips: are you doing windows build too or is that just rphillips?
22:38:32  * philipsquit (Excess Flood)
22:39:26  * philipsjoined
22:39:29  <philips>morgabra: no worries, thanks!
22:39:32  <philips>xming: I try to keep the port working, yes
22:40:18  * kevwilquit (Quit: WeeChat 0.3.8)
22:40:31  <xming>philips: I know nothing about VS, when it says symbols not found while it's link ojb with those symbols, what can it be?
22:42:34  <philips>xming: No idea, what is the symbol?
22:42:51  <philips>xming: Some symbols require explicit exports via compile time flags IIRC
22:44:17  <xming>while compiling luajit, those symbols in lj_api
22:45:05  <xming>philips: btw, it's the cmake fork I am trying not the gyp one
22:46:58  <philips>xming: oh, I haven't tried it out on Windows yet, sorry
22:47:01  <xming>I don't see anything special in the gyp
22:47:15  <xming>philips: np, I have VS 10 express in a winxp VM
22:47:31  <xming>philips: could it be the order of linking?
22:47:42  <philips>xming: It very well could be
22:48:40  * tim_smart|awaychanged nick to tim_smart
22:49:19  * tim_smartchanged nick to tim_smart|away
22:57:38  * aliemquit (Read error: Connection reset by peer)
22:57:45  * aliemjoined
23:06:06  <xming>philips: what's the nm equivelant in windows?
23:07:47  <xming>nvm found it on google
23:09:33  <CIA-113>Brandon Philips add-build-info-to-readme * r42923ed / README.markdown : README: add build instructions - http://git.io/os_7KA
23:12:05  <philips>xming: oh cool what is it?
23:13:00  <xming>dumpbin
23:13:30  <xming>http://support.microsoft.com/kb/177429
23:27:06  <xming>I know start to remember why I don't like windows
23:29:18  * bakinsquit (Quit: bakins)
23:30:21  * tim_smart|awaychanged nick to tim_smart