Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2015-04-16

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

All times shown according to UTC.

Time Nick Message
01:17 flaviu joined #marpa
01:48 ilbot3 joined #marpa
01:48 Topic for #marpa is now Start here: http://savage.net.au/Marpa.html - Pastebin: http://scsys.co.uk:8002/marpa - Jeffrey's Marpa site: http://jeffreykegler.github.io/Marpa-web-site/ - IRC log: http://irclog.perlgeek.de/marpa/today
02:13 jeffreykegler joined #marpa
02:44 btyler joined #marpa
03:06 btyler joined #marpa
03:33 ronsavage joined #marpa
03:56 jeffreykegler joined #marpa
04:29 btyler joined #marpa
06:26 rns joined #marpa
07:32 rns jeffreykegler: re LUIF reference doc -- I'd like to take it, for the start at least, here is a quick plan.
07:33 rns Perhaps it can be modelled after Table Constructors [1] in Lua reference manual: a brief introduction, then a formal grammar (initially in EBNF used in the Lua ref, then possibly in LUIF itself), then examples with explanations.
07:33 rns LUIF grammars can use Lua constucts so where a Lua construct is used, a link to the Lua ref doc [2] section will be provided. Also, a note to the effect that "all other Lua constructs can be used as specified in [2]".
07:33 rns If that looks ok for a start, I'd begin working on, say, notes/design/luif.md?
07:33 rns [1] http://www.lua.org/manual/5.1/manual.html#2.5.7
07:33 rns [2] http://www.lua.org/manual/5.1/manual.html
07:52 * rns switching topic
07:53 rns jeffreykegler: and certainly others interested in kollos -- there is that article at https://www.debian-administration.​org/article/264/Embedding_a_script​ing_language_inside_your_C/C_code which describes the gory details about using Lua as an extension language for a C app/lib.
07:53 rns It's basically like this: Lua functions can be called from C, C finctions can be called from Lua, and (here I'm starting to guess) both C and Lua functionality can be exposed as a C API to be used, among other things, for a Perl binding.
07:53 rns If that guess holds, the article would serve as a primer on how kollos will work and, hopefully, help solve some chicken-and-egg problems.
07:56 * rns changing topic
07:58 rns jeffreykegler: re Libmarpa wrapping for kollos -- from your work on the error handling code in the repo I take it that no separate Lua/Libmarpa wrapping layer is planned and the glue code will be written/generated as (and if) needed, all of which, now that I'm more into kollos, makes perfect sense.
08:25 rns jdurand: re -- http://irclog.perlgeek.de/m​arpa/2015-04-11#i_10426729 -- a true gem. Calling parse() in semantic actions forming the input on the fly is just mind-boggling, in a good way. :)
08:25 rns I think it absolutely needs to go to the comments, even if to just show what a difference Marpa makes vs. the regexp solution.
08:25 rns left #marpa
09:52 ronsavage joined #marpa
12:12 lwa joined #marpa
14:01 jeffreykegler joined #marpa
14:32 jeffreykegler joined #marpa
14:56 jeffreykegler joined #marpa
15:28 jeffreykegler I have finished a 1st draft of a doc on how to rewrite Marpa's precedenced rules.
15:28 * jeffreykegler precedences rules are the same as what are called prioritized rules in the Marpa::R2 docs, but Jeffrey has gotten tired of the overloading of the term "priority"
15:29 jeffreykegler Here it is: https://github.com/jeffreykegler/kollos/​blob/master/notes/design/precedenced.md
15:29 jeffreykegler Folks may find it interesting how I do that rewrite -- some people have thought it quite mysterious, but you'll see it is in fact quite simple.
18:35 ceridwen joined #marpa
18:56 jeffreykegler joined #marpa
19:17 idiosyncrat joined #marpa
19:18 idiosyncrat Sorry folks -- having trouble with one of my Internet vendors
19:18 jeffreykegler joined #marpa
19:18 idiosyncrat rns: re http://irclog.perlgeek.de/m​arpa/2015-04-16#i_10449290 -- taking on the LUIF manual
19:19 idiosyncrat Yes.  Great.  Thanks!
19:19 idiosyncrat I think it best to create a separate Github repo.  Would you like to start it?  MIT license?
22:43 ronsavage joined #marpa
22:49 ronsavage Also therein some typos: "predenence" => "precedence"

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