Earlier quoted context omitted.
Any good open-source (or closed) examples of web apps built on this? The idea sounds neat, but I'm wary of concepts that aren't seeing real-world use. Node.js has momentum, Luvit has a little bit of momentum, this? In the web development community, I've never heard of the approach, which suggests using it might be more DIY than I'd like. Also the copyright date is 2004-2007. Abandoned?
Forgive me for being a bit ignorant about this, since I'm quite a bit outside the lua community myself. (and didn't quite expect to get voted to the top here) I've done some googling around, and It's hard to say if luasocket is abandoned as such- but there are several forks of it. Regardless, it's the standard library that pretty much anyone and everyone uses for networking. There are a number of forks on github of l…
Luvit – Asynchronous I/O for Lua
31–37 of 37 posts
Re: Luvit – Asynchronous I/O for Lua
#32Earlier quoted context omitted.
Link to the project? I always like to see examples. Blogging about your experience using it would probably get you some decent traffic, too.
I suspect the project he's referring to is our monitoring agent: https://github.com/racker/virgo We're working on splitting this out into a reusable platform for writing lightweight host-based agents. Luvit works out fairly well for this - our monitoring agent runs in around 5mb resident memory, works on Windows (although we haven't released that yet) and is relatively easy to code on. Shameless plug: if this sort of…
Re: Luvit – Asynchronous I/O for Lua
#33Earlier quoted context omitted.
I suspect the project he's referring to is our monitoring agent: https://github.com/racker/virgo We're working on splitting this out into a reusable platform for writing lightweight host-based agents. Luvit works out fairly well for this - our monitoring agent runs in around 5mb resident memory, works on Windows (although we haven't released that yet) and is relatively easy to code on. Shameless plug: if this sort of…
Looks interesting. If I may ask, what inspired using luvit for this project in the first place?
Re: Luvit – Asynchronous I/O for Lua
#34I've been using this lately on a personal project. For those who don't know, this is basically a clone of the Node.js API in the Lua language (using the LuaJIT compiler). This is interesting because: - LuaJIT is often faster than V8 and uses less memory - LuaJIT has a built in C FFI and supports C datatypes for working with low level libraries (or even writing low level code in Lua) - Lua has coroutines I think this…
Link to the project? I always like to see examples. Blogging about your experience using it would probably get you some decent traffic, too.
Re: Luvit – Asynchronous I/O for Lua
#35Re: Luvit – Asynchronous I/O for Lua
#36[1] http://tarantool.org/dist/master/tarantool_user_guide.html#s...
Re: Luvit – Asynchronous I/O for Lua
#37Earlier quoted context omitted.
Looks interesting. If I may ask, what inspired using luvit for this project in the first place?
We use Node.js on our backend, were involved in some of the work that led to libuv being split out from node core, and were already planning to use Lua based on our experience with the Cloudkick agent. All told, when we saw what Tim was doing with luvit it seemed like a natural fit.