00:00:15  * travis-cijoined
00:00:16  <travis-ci>luvit/luvit#1940 (master - 679fe45 : Ryan Phillips): The build passed.
00:00:17  <travis-ci>Change view : https://github.com/luvit/luvit/compare/a94c7c9db13c...679fe451f253
00:00:17  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/57571286
00:00:17  * travis-cipart
01:34:31  * kazuponjoined
01:49:30  * joconnor_joined
01:52:41  * joconnorquit (Ping timeout: 246 seconds)
01:53:36  * joconnor_quit (Ping timeout: 240 seconds)
02:01:49  * creationixquit (Ping timeout: 265 seconds)
02:02:18  * songgaoquit (Ping timeout: 265 seconds)
02:07:14  * songgaojoined
02:07:30  * creationixjoined
02:26:10  * hdmsquit (Quit: hdms)
02:34:38  * kazuponquit (Remote host closed the connection)
02:51:28  <coderkevin>I have a question. Is it possible to use luvit without LuaJIT? I'm looking into using Lua in an RTOS on an embedded system and would like to use Luvit for a lightweight web interface.
03:35:01  * kazuponjoined
03:40:22  * kazuponquit (Ping timeout: 256 seconds)
03:52:07  <rphillips>that would be difficult.... does it run linux?
04:21:08  * imzyxwvujoined
04:28:05  * imzyxwvuquit (Quit: imzyxwvu)
04:36:08  * kazuponjoined
04:37:14  * imzyxwvujoined
04:41:39  * kazuponquit (Ping timeout: 276 seconds)
05:11:00  * kazuponjoined
05:14:40  * imzyxwvuquit (Ping timeout: 250 seconds)
05:49:41  <coderkevin>No, it's an rtos. Specifically, a dsp core.
05:50:59  <coderkevin>We can definitely run a lua interpreter on it, but we're not wanting to go through the trouble of porting LuaJIT to each dsp core we might want to use.
06:23:29  * SouL_|_joined
06:48:20  * kazuponquit (Remote host closed the connection)
06:50:41  * SouL_|_quit (Read error: No route to host)
06:52:53  * SouL_|_joined
06:56:39  * SouL_|_quit (Read error: Connection reset by peer)
07:07:12  * SouL_|_joined
07:41:42  * jetlquit (Read error: Connection reset by peer)
07:48:45  * kazuponjoined
07:53:19  * torporjoined
07:53:53  * kazuponquit (Ping timeout: 246 seconds)
08:07:05  * torporquit (Quit: Leaving.)
08:12:22  * torporjoined
08:33:35  * kazuponjoined
08:56:10  * kazupon_joined
08:57:40  * kazupon_quit (Read error: Connection reset by peer)
08:58:29  * kazupon_joined
08:58:30  * kazuponquit (Read error: Connection reset by peer)
08:59:35  * kazuponjoined
09:03:11  * kazupon_quit (Ping timeout: 246 seconds)
10:06:49  * torporquit (Quit: Leaving.)
10:09:41  * torporjoined
10:47:51  * torporquit (Quit: Leaving.)
10:49:22  * torporjoined
11:06:02  * UniOnjoined
11:27:15  * SouL_|_quit (Remote host closed the connection)
11:56:26  * kazuponquit (Remote host closed the connection)
11:56:52  * kazuponjoined
12:01:05  * kazuponquit (Ping timeout: 252 seconds)
12:04:48  * kazuponjoined
12:04:58  * torpor1joined
12:07:19  * torporquit (Ping timeout: 252 seconds)
12:09:08  * kazuponquit (Ping timeout: 245 seconds)
12:09:39  * jetljoined
12:26:35  * kazuponjoined
12:27:50  * kazuponquit (Remote host closed the connection)
12:28:59  * kazuponjoined
12:41:22  * kazuponquit (Remote host closed the connection)
12:54:42  * kazuponjoined
12:59:38  * kazuponquit (Ping timeout: 265 seconds)
13:58:10  * hdmsjoined
14:22:48  * torpor1quit (Quit: Leaving.)
14:23:40  * torporjoined
14:39:04  * SouL_|_joined
14:42:20  * kazuponjoined
14:52:00  * kazuponquit (Remote host closed the connection)
14:53:49  * torporquit (Quit: Leaving.)
14:55:09  * kazuponjoined
15:20:44  * torporjoined
15:21:20  * torporquit (Client Quit)
15:21:40  * mceplchanged nick to mcepl_away
15:23:52  * mcepl_awaychanged nick to mcepl
15:38:38  * kazuponquit (Remote host closed the connection)
15:52:34  <rphillips>rje: creationix: https://gist.github.com/rphillips/32c3b970d357e0885e08
16:08:42  <rphillips>coderkevin: there are a couple people using straight lua
16:08:50  <rphillips>libuv may need a linux core though
16:21:08  * joconnorjoined
16:39:14  * kazuponjoined
16:43:53  * kazuponquit (Ping timeout: 264 seconds)
16:46:20  * torporjoined
16:53:37  <rch>might be nice to have a libuv emulation layer in pure lua
16:53:42  <rch>then you could run luvit on non-luajit
16:54:04  <rch>probably need a selection of native libraries providing the right io primitives though
17:00:56  <rphillips>most rtos's have custom IO for each board
17:01:14  <rch>rtos is another challenge for sure
17:02:28  <rch>hmm but the lua on rtos that coderkevin is using has those io primitives implemented‚Ķ¬†maybe the thing to do is to use threadpools for all io to run luvit over a stock lua
17:09:27  * kazuponjoined
17:14:08  * kazuponquit (Ping timeout: 245 seconds)
17:25:16  * torporquit (Quit: Leaving.)
17:38:59  <coderkevin>rch: actually we are looking at porting libuv to the dsp anyway, so that wouldn't be a problem I think. Would I be able to run luvit on it then?
17:39:31  <rch>if you have libuv imo you have at least 90% of what you need but rphillips would know better
17:39:44  <rch>if you are going to port libuv already you basically should just do your project under the luvit umbrella
17:39:46  <rch>imo
17:41:29  * torporjoined
17:51:57  <coderkevin>That's what we're looking into doing, using http with luvit for control signaling. However we're also thinking of including the actual audio processing on the libuv event loop in C as well.
17:52:06  <rch>awesome
17:52:20  <rch>so you can do async offloading of codec stuff for example onto specialty chips
18:25:24  * DarkGodjoined
18:29:00  <coderkevin>Yeah, and audio post processing.
18:29:32  <rch>totally sweet idea
18:30:12  <coderkevin>rch: I'm actually working on a LEP for custom streams in libuv
18:30:36  <rch>curious to see a draft
18:31:43  <coderkevin>Yeah, the only catch I've had is figuring out how to make them work without file descriptors. How to block on the event loop without a fd
18:32:53  <coderkevin>So I'm looking at the timer code as an example. I'm sure there's an answer in there.
18:38:51  <coderkevin>Thanks for the interest... I'll keep you posted here on progress if you like
18:40:12  <rch>=]
18:52:24  * torporquit (Quit: Leaving.)
18:54:19  * torporjoined
20:34:05  * torporquit (Quit: Leaving.)
20:40:38  * kazuponjoined
20:45:23  * kazuponquit (Ping timeout: 245 seconds)
23:41:31  * kazuponjoined
23:44:06  * SouL_|_quit (Remote host closed the connection)
23:46:20  * kazuponquit (Ping timeout: 252 seconds)