Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2014-04-25

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

All times shown according to UTC.

Time Nick Message
02:52 jeffreykegler joined #marpa
02:53 jeffreykegler What I am up to at the moment --
02:53 jeffreykegler Prompted by Jean-Damien's work, I'm reorganizing the Marpa::R2 build a bit.
02:54 jeffreykegler Now, to be clear, I believe the libraries should be built outside the Marpa::R2 directory structure and be a separate process as much as possible --
02:55 jeffreykegler but the "as much as possible" bit gets complex.
02:56 jeffreykegler For example, the separate library build is Perl-independent, in the sense it assumes the target may not be a Perl environment, and that the programmer may in fact be Perl-adverse.
02:57 jeffreykegler But Perl is more portable than autoconf to Windows environments apparently, so even "Perl-independent" builds are best off using *some* Perl.
02:58 jeffreykegler The other part, and what I'm working on now ...
02:58 jeffreykegler is testing.
02:58 jeffreykegler Right now the test suite is in Perl.
02:59 jeffreykegler And when you build your shared library, no matter how Perl-independent you hope to be, you *do* want to test.  Not liking Perl is not the same as wanting to shoot yourself in foot, at least that's my theory.
03:00 jeffreykegler So I'm setting up Marpa::R2 to test arbitrary external libmarpa libraries.
03:00 jeffreykegler The idea is 1) you'll build Marpa::R2
03:01 jeffreykegler 2.)  You'll copy libmarpa_dist out of it, and build your shared library.
03:02 jeffreykegler 3.)  You'll use the Marpa::R2 build to test your new, shared library, by overriding its own libmarpa with your external one.
03:03 jeffreykegler All for now
18:55 jdurand joined #marpa
18:56 jdurand Re http://irclog.perlgeek.de/​marpa/2014-04-24#i_8633780 - I'd need a use-case to understand better
18:57 jdurand Otherwise I'll try to see how well-known multiplatforms libraries are distributing the headers in their libraries - I am thinking to e.g. openssl
22:11 ronsavage joined #marpa

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