Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2015-08-13

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

All times shown according to UTC.

Time Nick Message
00:51 hobbs joined #marpa
04:42 ronsavage joined #marpa
09:13 lwa joined #marpa
10:06 koo7 ot http://asciidocfx.com/
10:31 rns dvxd: re http://irclog.perlgeek.de/m​arpa/2015-08-12#i_11047515 -- smth. like that -- https://godoc.org/golang.org/x/exp/ebnf ?
10:31 rns Or a library that takes EBNF source and builds a parser based on it? I'm experimenting with binding libmarpa -- https://github.com/rns/libmarpa-bindings -- and was going to add Go sooner than later, so I'd be interested if that latter is the case.
12:01 purag joined #marpa
13:30 koo7 joined #marpa
13:30 koo8 joined #marpa
13:57 djns joined #marpa
17:38 ernimril joined #marpa
17:38 ernimril_ joined #marpa
17:43 ernimril joined #marpa
17:46 idiosyncrat_ joined #marpa
17:55 idiosyncrat_ http://www.amazon.com/gp/registry/wishlist/WVK​03D9O5J5K/ref=cm_sw_em_r_wsl_gMnZvb0XDFR81_wb
17:55 idiosyncrat_ That the link of my Amazon "wish list"
17:56 idiosyncrat_ I bought the Lua 5.2 PIL book before deciding on 5.1 as the Lua to use for Kollos, and I've been "making do"
17:56 idiosyncrat_ I almost didn't include the CMake book because the price is really high.
17:57 idiosyncrat_ On the other hand, they use the proceed to subsidize their excellent open source work, ...
17:57 idiosyncrat_ so if it's kind of robbery, it's robbery in a good cause.
17:58 idiosyncrat_ Also, with the Lua, books, the proceeds go to support the Lua team.
18:04 ernimril joined #marpa
19:40 lwa I hate CMake – it's language is a prime example of something that would be 10× better if Marpa had been around at the time (or if they had used an existing language). Instead, it's a hack upon hacks. Though the build system itself is pretty nice.
19:40 lwa Speaking of hacks … I'm currently in the process of extracting a preprocessor for SLIF grammars as a free-standing Perl module – will hit GitHub and CPAN next week or so. It's a TeX-looking macro-ish language with inline rules, a rule documentation system, and various shortcuts.
19:41 lwa Example: \namespace Array ::= ('[') { %Items ::= Value* \sep ',' \array } (']')
19:41 lwa Would the name "MarpaX::R2::GrammarPreprocessor" make sense? In time, it will obviously be obsoleted by Kollos.
19:51 idiosyncrat_ Or Kollos could be slipped in under it.
19:52 idiosyncrat_ MarpaX::R2::GrammarPreprocessor sounds OK to me -- maybe this is something to ask the mailing list, though.
19:54 idiosyncrat_ And yes, re CMake, one of my hopes from Marpa is that all the various horribly ugly interface languages in our tools will be a memory.
19:55 idiosyncrat_ lwa: I look forward to seeing MarpaX::R2::GrammarPreprocessor
19:55 idiosyncrat_ AFK
21:32 idiosyncrat_ joined #marpa
22:06 ronsavage joined #marpa
22:12 ronsavage lwa: Re http://irclog.perlgeek.de/m​arpa/2015-08-13#i_11053706. We already have some modules called MarpaX::Grammar::*, so I suggest MarpaX::Grammar::Preprocessor. For more info see http://savage.net.au/Marpa.html#Perl_Packages.
22:56 idiosyncrat_ lwa: Also, not having "R2" in the name may allow more flexibility.
22:57 idiosyncrat_ If you upgrade to Kollos, but keep the same interface, you won't have to change the name.

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