Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2013-12-29

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

All times shown according to UTC.

Time Nick Message
09:11 ilbot2 joined #pdl
09:11 Topic for #pdl is now Install PDL: http://pdl.perl.org/?page=install  | Book: http://pdl.perl.org/content/pdl-book-toc.html | Mailing list: http://pdl.perl.org/?page=mailing-lists | Pasting: http://scsys.co.uk:8001/pdl | Channel is logged by ilbot2: http://irclog.perlgeek.de/pdl/today/
15:05 vicash joined #pdl
18:13 jberger joined #pdl
18:43 jberger anyone else doing the dfw.pm hackathon?
18:55 sivoais <http://blogs.perl.org/users/chris_marshall/2013/12/a-framework-for-alien-modules-the-alien2-manifesto.html>
18:57 sivoais also related, in the comments of <http://blogs.perl.org/users/polettix/2013/12/graphicspotrace.html>, I saw Devel::CheckLib mentioned
19:08 jberger devel::checklib requires a c compiler
19:09 jberger if a precompiled binary is provided for a given alien module, it does not require a c compiler
19:16 sivoais ah, I was mentioning that because chm mentioned checking for the library on the system as being a part of the Alien package ecosystem
19:17 sivoais The tools are all there. It seems that standardising the interface is the important bit for DRY code.
19:20 jberger so far as I can tell, the best thing is pkgconfig when possible
19:20 jberger Alien::Base has a wrapper/reimplementation of pkgconfig
19:20 jberger it could be part of a larger wrapper, which would use Devel::CheckLib when available
19:29 sivoais In particular, it'd be nice to have a subclass of Module::Build that handled all the special cases under Windows. I sort of attempted to get a Unix-style Alien package to build on my XP machine, but I was a bit too impatient. :-P
19:35 jberger Alien::Base::ModuleBuild is a subclass of Module::Build
19:35 jberger a huge one
19:35 jberger the problem with building on Windows (under strawberry at least) is that it does not have a bash interpreter and so it cannot run the configure scripts
19:36 jberger I have been meaning to contact kmx who maintains strawberry
19:36 jberger it actually isn't hard to add
19:36 sivoais yeah, you'd need msys for that
19:36 jberger right
19:36 jberger anyway, Alien::Base lets you bundle precompiled binaries
19:36 jberger for windows
19:37 jberger or any other platform for that matter

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