Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2014-12-06

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

All times shown according to UTC.

Time Nick Message
00:03 jeffreykegler joined #marpa
00:04 jeffreykegler jdurand_: I take it your Marpa-powered cdecl could also be used to create a new Libmarpa-to-Lua interface.
00:04 jeffreykegler Is that right?
00:04 jeffreykegler Btw I just finished adapting your SWIG-based Lua-to-Libmarpa interface into Kollos.
00:06 jeffreykegler I find cmake much easier to use than autoconf, and this is particularly striking when you consider that I have, at this point, spent more years using autoconf than I have days using cmake.
00:51 koo5 joined #marpa
02:21 flaviu joined #marpa
02:50 flaviu joined #marpa
02:57 jeffreykegler joined #marpa
04:45 jeffreykegler jdurand_: I see what you mean about the automatically generated SWIG interface not being very nice -- I'm tempted to create one from scratch, particular since
04:45 jeffreykegler 1.) I've already got most of the design done, as Marpa::R2's thin interface (THIF).
04:46 jeffreykegler 2.) I'll only need a few new functions at a time, and so can do it incrementally.
06:34 jdurand_ jeffreykegler: you got it, cdecl work can be derived to produce another way to describe declarations
06:36 jdurand_ About cmake, it has few bugs as many s/w, but it has features that autoconf will never have by design, in particular generating not only Makefiles, but also configuration files if you work with an IDE, like Visual Studio, Code::Blocks and so on. This is an immense plus. In the makefiles mode, what is generated is perfect for me up to now, and eye-candy -;
06:36 jdurand_ "as any other s/w"
06:38 Aria Aye, cmake was one of the most hated in the PLD distro. It was hard to coerce into behaving.
06:55 jdurand_ Habits are hard to change for experienced users, sometimes lol
06:56 Aria Hehe. It was matter of making it conform to the filesystem layout the rest of the OS uses.
06:56 jdurand_ can anybody remind me what is the name of the recent method in Marpa::R2 that combines parse() and value() in one call, and from which version it is starting ? Thx.
06:56 jdurand_ Aria: ah ok, then it was a plus for cmake to handle these criticisms
06:58 lwa joined #marpa
07:08 flaviu joined #marpa
07:15 rns joined #marpa
07:19 rns jdurand_: re http://irclog.perlgeek.de/marpa/2014-12-06#i_9767267 -- $slg->parse(\$input) returns value or throws an exception on error or ambiguity — https://metacpan.org/pod/distribution/Marpa-R2/pod/Scanless/G.pod#parse — since around 2.094000 IIRC
07:21 jdurand_ rns: many thx
07:28 rns left #marpa
09:15 pczarn joined #marpa
09:15 jdurand_ Could anybody point me to the grammar of what is an identifier in the following languages: Ada, Cobol, Fortran, Mumps, Pascal, PL/I ? I have something generic matching all of them, though if possible I'd prefer to have the exact definitions... Thx
09:39 jdurand_ Nevermind google is my friend
09:58 ronsavage joined #marpa
11:20 rns joined #marpa
11:21 rns jdurand_: re http://irclog.perlgeek.de/marpa/2014-12-06#i_9767407 — there is that GrammarZoo thing at http://slps.github.io/zoo/ looks like it can help.
11:26 jdurand_ rns: thnx! great link. I have already done Ada and COBOL - surprisingly I am stucked with the exact definition of what is a variable in Fortran - never specified in any spec in a format way -;
11:26 jdurand_ "formal"
11:53 rns informally -- Must begin with a letter, which may be followed  by up to 30 letters, digits, or underscores -- http://www.meteor.iastate.edu/classes/mt227/lectures/BasicFortran.pdf page 6
11:56 jdurand_ hmm.... ok, many thanks - will be a super basic Marpa rule -;
12:31 rns Yes. :) If that's for SQL grammar, should likely suffice.
12:31 rns left #marpa
12:32 rns joined #marpa
12:42 jdurand_ joined #marpa
12:43 jdurand_ rhs: indeed
12:43 jdurand_ rns: indeed -;
12:43 rns :)
13:11 koo5 joined #marpa
17:47 jeffreykegler joined #marpa
23:05 jeffreykegler joined #marpa

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