Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2014-07-15

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

All times shown according to UTC.

Time Nick Message
01:18 Aria Wow. Is parsing really going away?
01:18 Aria This explains a lot of new programmers I run into.
01:18 Aria They're scared of regexes and anything more complex baffles them.
01:32 jeffreykegler1 joined #marpa
02:33 jeffreykegler joined #marpa
03:20 shadowpaste joined #marpa
03:20 hobbs joined #marpa
03:40 jeffreykegler I am still reading up on Lua.
03:41 jeffreykegler My current (tentative) plan is to learn enough to write a thin interface to Libmarpa in Lua.
03:43 jeffreykegler At that point I might announce that the Lua/Marpa association is "official" -- meaning I am somewhat less unlikely to change my mind about it than I was before :-)
03:43 jeffreykegler So far, however, I must say Lua looks uniquely right.
03:44 jeffreykegler An example of Lua design thinking -- Lua's re library does not implement full regular expressions.
03:45 jeffreykegler Now, by that I do not mean it's not Perl-compatible or POSIX-compliant -- although it most definitely is not.
03:46 jeffreykegler But that of the 3 basic mathematical elements of regular expressions -- concatenation, Kleene star (*) and alternatiion (usuaally written "|"), it omits one.
03:47 jeffreykegler Lua re's do not allow alternation.
03:48 jeffreykegler The Lua team noted that the code to implement alternation is fairly big -- ~4,000 lines.
03:50 jeffreykegler Core Lus is ~7,000 lines, so this meant that re's with alternation would substantially "bloat" Lua.
03:52 jeffreykegler No other major language is pruned so ruthlessly.
05:35 ronsavage joined #marpa
05:51 jeffreykegler https://www.youtube.com/watch?v=izhUbMGUIPE
05:53 jeffreykegler Above link is another Lua talk: "What is Next for Lua: A Personal Perspective"
08:25 ronsavage joined #marpa
10:01 ronsavage joined #marpa
10:03 hobbs joined #marpa
10:03 shadowpaste joined #marpa
15:04 jeffreykegler joined #marpa
16:30 jeffreykegler re http://irclog.perlgeek.de/marpa/2014-07-15#i_9025664 -- Roberto's talk on Lua futures.
16:31 jeffreykegler If things go forward with Marpa as I think that they might, certain parts of that talk are about the Marpa roadmap.
16:32 jeffreykegler In particular, I may simply adopt Lua's solution to dealing with Unicode.
16:32 jeffreykegler And let Marpa evolve with it.
16:33 jeffreykegler Perl 5 and 6's full support of Unicode is wonderful, but the problem with trying to internalize it in a sublibrary ...
16:34 jeffreykegler is that your project no longer is what it is about -- it becomes a Unicode project.
16:35 jeffreykegler Roberto's remarks on how to keep a library extremely simple and Unicode-friendly are instructive, I think.
21:07 sivoais joined #marpa
21:07 sivoais joined #marpa

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