Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2014-08-03

| Channels | #marpa index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:20 jeffreykegler joined #marpa
01:21 jeffreykegler https://www.youtube.com/watch?v=PrhzAtC8fCc&index=25&list=WL
01:22 jeffreykegler This is a talk by the wikipedia folks about their adoptation of Lua.
10:48 ronsavage joined #marpa
16:22 jeffreykegler joined #marpa
16:22 jeffreykegler Wikipedia is using Lua 5.1, which is interesting.
16:23 jeffreykegler Lua 5.2 is the latest stable, but LuaJIT only supports that subset of 5.2 which is fully compatible with Lua 5.1 -- LuaJIT's team is committed to supporting 5.1 code.
16:24 jeffreykegler Wikipedia is not using LuaJIT -- they have found the plain ol' Lua interpreter plenty fast enough so far, ...
16:25 jeffreykegler but they want to reserve the option to go to LuaJIT in the future.
16:26 jeffreykegler It's not that Wikipedia is not interested in JIT speed, it's just that Lua is already delivering so many advantages, including major speedups, that additional speed is not the immediate priority.
16:27 jeffreykegler So Lua 5.1 is Wikipedia's compromise.  It's fine as a plain ol' interpreter, and when (and if) they want to go over to LuaJIT, their code should "just run".
22:03 ronsavage In that case, go with 5.1.
22:49 jeffreykegler joined #marpa
22:50 jeffreykegler Yes, Lua 5.1 seems to be what the Wikipedia experience suggests, in fact the case is even better for Kollos ...
22:51 jeffreykegler because (as long as I restrict myself to 5.1) any Kollos user who wants LuaJIT should simply be able to have it by linking with a different shared library.
22:52 jeffreykegler Wikipedia has the issue of security -- they don't want Lua users writing to the disks on the Wikipedia servers for example -- so they have to modify Lua to remove some of its capabilities.  With Kollos, I have no such issues.

| Channels | #marpa index | Today | | Search | Google Search | Plain-Text | summary