00:00:05  * coolaj86quit (Quit: leaving)
00:14:10  * kazuponjoined
01:10:18  * kazuponquit (Remote host closed the connection)
01:19:57  * kazuponjoined
01:30:33  * kazuponquit (Remote host closed the connection)
02:04:07  * DavySjoined
02:39:21  * joshthecoderquit (Quit: Leaving...)
03:13:27  * joshthecoderjoined
03:14:05  * erlbot--quit (Read error: Operation timed out)
03:14:27  * erlbot--joined
03:15:45  * indexzeroquit (Quit: indexzero)
03:31:46  * kazuponjoined
03:51:19  * joshthecoderquit (Read error: Connection reset by peer)
03:51:31  * joshthecoderjoined
03:56:21  * DavySquit (Quit: Saindo)
06:02:48  * aliemjoined
06:11:54  * kristatejoined
06:38:43  * arek_deepinitquit (Quit: Konversation terminated!)
07:03:32  * erlbot--quit (Ping timeout: 245 seconds)
07:10:31  * erlbot--joined
09:43:00  * mmaleckiquit (Ping timeout: 260 seconds)
09:44:03  * joshthecoderquit (Quit: Leaving...)
10:17:25  * kazuponquit (Remote host closed the connection)
10:39:53  * kazuponjoined
11:54:09  * kristatequit (Ping timeout: 255 seconds)
11:58:22  * kristatejoined
12:16:26  * kristatequit (Remote host closed the connection)
13:06:19  * kazuponquit (Ping timeout: 252 seconds)
13:16:05  * aliemquit (Remote host closed the connection)
13:39:18  * mmaleckijoined
14:24:35  * mmaleckiquit (Ping timeout: 244 seconds)
15:09:40  * kazuponjoined
15:10:54  <creationix>wow, that was fast
15:11:24  <creationix>my MK802 II I ordered yesterday afternoon is being delvered today!
15:11:44  <creationix>Amazon Prime ftw
15:12:01  <creationix>ordering from China direct would have taken weeks
15:35:31  * kevwiljoined
15:38:50  <pancake>creationix: the mips build just enters in a loop
15:38:54  <pancake>no luvit prompt at all
15:39:01  <creationix>:/
15:39:19  <pancake>im rewriting the tool i did in luvit in C
15:39:27  <pancake>i cant wait more time to get luvit working there
15:40:05  <creationix>pancake, did you see my new luv project?
15:40:13  <creationix>what primitives do you need?
15:40:22  <creationix>I should have timer and tcp by tomorrow
15:40:40  <creationix>it's a standalone libuv binding for stock lua or luajit
15:40:46  <creationix>should compile a bit easier
15:41:05  <pancake>i only need yajl
15:41:08  <pancake>well, json parsing
15:41:15  <pancake>what is luv?
15:41:18  <pancake>lua+libuv?
15:41:20  <creationix>do you need streaming parsing?
15:41:32  <pancake>i can give you the script if you like
15:41:37  <creationix>because if not, yajl is kinda slow
15:41:58  <creationix>cjson has several lua bindings already
15:42:16  <pancake>" Bare libuv bindings for lua "
15:42:36  <creationix>https://github.com/creationix/luv
15:43:00  <creationix>it staticly includes libuv inside a lua module
15:43:03  <creationix>along with lua bindings
15:43:09  <creationix>so you just require luv from lua
15:43:24  <creationix>openwrt already has stock lua in the repo
15:43:31  <creationix>so you'd just need to compile luv.so
15:43:39  <pancake>see query
15:47:12  * kazuponquit (Remote host closed the connection)
15:47:57  * mmaleckijoined
16:00:00  * kazuponjoined
16:11:00  * TheJHjoined
16:17:44  * TheJHquit (Ping timeout: 244 seconds)
16:22:42  * mmaleckiquit (Ping timeout: 264 seconds)
17:13:08  * mmaleckijoined
17:28:13  * kevwilquit (Read error: Connection reset by peer)
17:31:37  * joshthecoderjoined
17:55:29  * kazuponquit (Remote host closed the connection)
17:59:10  * kevwiljoined
18:22:30  * Cogito_Ergo_Sumjoined
18:22:41  <Cogito_Ergo_Sum>hi guys
18:23:40  <Cogito_Ergo_Sum>i came across luvit.io site today and as far as i can understand is a node.js in LUA over libuv and it claims to be faster than node. my question is faster in what aspect? and how it can be faster since both use libuv
18:25:08  * kevwilquit (Read error: Connection reset by peer)
18:27:42  <rphillips>lua is more lightweight that V8 in memory and execution speed
18:29:27  <Cogito_Ergo_Sum>ah so it's faster in general programming, not in handling sockets etc
18:29:37  <rphillips>no, it should be faster overall
18:29:49  <rphillips>the C++ to v8 bridge is somewhat slow
18:29:57  <rphillips>slower than the C->Lua bridge
18:30:36  <rphillips>the memory overhead is less also
18:31:03  <Cogito_Ergo_Sum>but lua is just interpretable ?
18:31:14  <Cogito_Ergo_Sum>does it have a just in time compiler?
18:33:08  <rphillips>yes
18:33:11  <rphillips>we use luajit
18:33:26  <Cogito_Ergo_Sum>i see
18:33:53  <Cogito_Ergo_Sum>does the luvit port come on par with the current node.js version? or is it kind of behind?
18:34:07  <rphillips>in what sense? features? docs?
18:34:22  <rphillips>docs are lacking... we sorta try and follow the node docs
18:34:33  <Cogito_Ergo_Sum>in features, not docs
18:34:49  <rphillips>it's sorta on par
18:34:57  <rphillips>not sure of the percentage
18:35:14  <rphillips>fs, crypto, tls, is all there
18:35:17  <rphillips>sockets
18:36:52  <Cogito_Ergo_Sum>hm
18:37:13  <Cogito_Ergo_Sum>do you know if there are any charts for comparisons with node?
18:37:26  <rphillips>yeah, creationix has a couple
18:37:31  <rphillips>philips_: may also
18:38:09  <Cogito_Ergo_Sum>not online eh?
18:38:14  <rphillips>looking
18:39:30  <rphillips>Cogito_Ergo_Sum: http://ifup.org/slides/luvit-osb/#12
18:39:46  <creationix>I don't have any charts, just numbers
18:39:55  <Cogito_Ergo_Sum>thanks alot!
18:40:03  <creationix>and they vary widly depending on the work
18:40:46  <Cogito_Ergo_Sum>hey creationix, great job there with luvit, came across it half an hour ago
18:41:30  <creationix>:)
18:41:53  <creationix>rphillips, btw, I'm making great progress on my libuv bindings rewrite
18:42:05  <creationix>I hope to merge it back into luvit once done
18:42:07  <creationix>it's a lot cleaner
18:42:11  * arek_deepinitjoined
18:42:38  <creationix>I'm doing it as a standalone lua module for use with stock lua and luajit
18:42:49  <Cogito_Ergo_Sum>are you guys planning to provide a precompiled binaries version for windows?
18:43:24  <rphillips>creationix: nice
18:43:29  <rphillips>we do
18:43:34  <rphillips>but it is probably a bit outdated
18:43:49  <rphillips>and windows is not a focus at the moment for anyone
18:44:04  <creationix>the 0.5 release is still usable
18:44:09  <creationix>though about 200 commits behind
18:44:18  <creationix>a few annoying bugs have been since fixed
18:46:01  * kevwiljoined
18:48:23  <creationix>rphillips, what is a luv_io_ctx_t?
18:49:00  <creationix>some wrapper adoung uv_req_t structs?
18:49:03  <creationix>*around
18:54:36  <rphillips>creationix: it reference counts the callback or string data passed to the function
18:54:48  <creationix>why does that need ref counting
18:54:53  <creationix>I thought requests were one-off things
18:55:10  <creationix>hmm, and the string needs reffing?
18:55:47  <rphillips>it does... because the pointer may get gc'ed before the actual write is all the way done
18:56:11  <creationix>right
18:56:17  <creationix>but still, a full ref-counting system?
18:56:29  <creationix>just set the refs when the request starts, and free them when done?
18:56:33  <creationix>or am I missing something?
18:56:50  <rphillips>no, I belive it refs when the request starts
18:57:11  <rphillips>philips_ might know more... he is out sick today though
18:57:28  <creationix>ok, I'll try it without refcounts, I'm sure I'll find the issue if there is one
18:58:13  <creationix>so I'll make luv_req_t that holds the lhandle, and a data ref and a callback ref
18:58:15  <creationix>I think that's enough
19:05:52  * kazuponjoined
19:05:59  * arek_deepinitquit (Quit: Konversation terminated!)
19:10:25  * kazuponquit (Ping timeout: 252 seconds)
19:25:52  * TheJHjoined
19:38:49  * coolaj86joined
19:46:29  * FireFlyquit (Changing host)
19:46:29  * FireFlyjoined
20:00:45  * kevwilpart ("WeeChat 0.3.9")
20:16:09  * Cogito_Ergo_Sumquit
20:42:45  <creationix>alright got uv_stream_t and uv_tcp_t mostly done
20:42:49  <creationix>plenty for basic network apps
21:03:53  <creationix>ok, split out http_parser bindings into standalone library too https://github.com/creationix/lhttp_parser
21:20:40  * TheJHquit (Ping timeout: 260 seconds)
21:52:37  * joshthecoderquit (Quit: Leaving...)
22:18:09  * joshthecoderjoined
23:53:03  * DavySjoined