Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Perl News

( #23771=superdoc: print w/ replies, xml ) Need Help??

For the latest news on what's happening in the Perl world, check out these sites:

If you have a Perl-related news item you'd like to share, you may post it in the Perl News section. Please try to avoid duplicating news; but pointers (with summaries) to important stories on other sites are acceptable here.

Perl News
nine's demonstration of P5/P6 interop; running a Catalyst app written in a mix of P5 and P6
1 direct reply — Read more / Contribute
by raiph
on Oct 24, 2014 at 05:09
    Updated to correct mistakes spotted by Corion.

    Some or all videos from the main room (Vitosha) at YAPC::EU, and some or all videos from APW, were uploaded last night to the yapceu youtube channel and the APW 2014 channel.

    The rest of this post is about using the immature Perl 6 with the rock solid Perl 5

    Stefan Seifert, aka nine, did a 5 minute lightning talk about P5/P6 interop using Rakudo/NQP/MoarVM and his brand new Inline::Perl5 module when it was just a few hours old at YAPC::EU. I don't think a video of that talk has been uploaded yet.

    About a month later he did a 16 minute talk at APW. The screen at APW supposedly showing nine's slides is hard to read. Here's a plain text version of his APW slides.

    His 16 minute talk covers:

    • "How to port a Catalyst based web application from Perl 5 to Perl 6.";

    • Writing Catalyst controllers in P6;

    • Using CPAN modules including ones that rely on XS;

    • Writing subclasses of P5 classes in P6;

    • Passing P6 objects to P5 and using them in P5 as if they were P5 objects;

    • Passing P5 objects to P6 and using them in P6 as if they were P6 objects.

BrewCity Mongers Meeting (2014/10/16 18:00-21:00 GMT-0500) - Discover Editors
1 direct reply — Read more / Contribute
by MidLifeXis
on Oct 16, 2014 at 09:00

    The BrewCity Mongers (Milwaukee.pm) is having its monthly meeting tonight from 6:00pm until 9:00pm, Milwaukee time. For more details, and a link to a google broadcast, see the meetup page.

    --MidLifeXis

YAPC::Europe 2014 videos on Youtube
No replies — Read more | Post response
by Anonymous Monk
on Sep 01, 2014 at 03:58
"I can now use Perl 5's DBI in Perl 6 :)"
1 direct reply — Read more / Contribute
by raiph
on Aug 27, 2014 at 14:11
    This post is about the immature Perl 6, not the rock solid Perl 5

    The feature this post is about is just a few days old. It doesn't yet destroy P5 objects, there's more marshaling work to do, etc.

    Update About one month after nine started this project... A destroy that makes sense in the context of P6 has been implemented. (But note ribasushi's point about a ref-count driven destroy.) Marshaling is done, including marshaling of exceptions. There's support for inheriting from Perl 5 classes in Perl 6. It already covers a lot of P5/P6 interop functionality.

    (I'm bringing this project to monks' attention at this very early stage in the hope that at least some of you consider joining the freenode IRC channel #perl6 over the next couple days to encourage P6ers, play with this new P5 interop, ask questions, etc. Here's hoping.)

    Stefan Seifert (aka nine or niner) did a lightning talk at YAPC::EU and started the Inline::Perl5 repo 4 days ago.

    He's been making rapid progress since then.

    Yesterday in #perl6 niner wrote "I can now use Perl 5's DBI in Perl 6 :)".

    Update "I'm out of ideas. Now I need some real world usage of Inline::Perl5 to find out what's missing.".

    At the time of writing this PM post the repo's readme says:

    Module for executing Perl 5 code and accessing Perl 5 modules from Perl 6.

    Supports Perl 5 modules including XS modules. Allows passing integers, strings, arrays and hashes between Perl 5 and Perl 6. Also supports calling methods on Perl 5 objects from Perl 6.

    Update README now adds "and calling methods on Perl 6 objects from Perl 5."

PerlWizard - A free wizard for automatic Perl software code generation using simple forms
2 direct replies — Read more / Contribute
by RTBailey
on Aug 26, 2014 at 01:15

    PerlWizard at http://www.rtbaileyphd.com/perlwizard quickly generates front ends for user-friendly Perl scripts for Unix and Windows, with emphasis on the user interface, managing defaults files, and providing help. The generated user interface supplies defaults for unentered options, validates options, and records options for use as defaults on subsequent runs of the generated scripts. This makes PerlWizard scripts much more interactive and friendly than typical command line programs. Once PerlWizard generates the front end, the programmer just needs to go to the bottom of the generated code and start writing.

    No need to worry about how to set up Getopt::Long calls, initialization files, built-in help, log files, etc.

Rakudo Perl 6 and MoarVM Performance Advances
2 direct replies — Read more / Contribute
by raiph
on Aug 22, 2014 at 23:56
    This post is about the immature Perl 6, not the rock solid Perl 5

    Jonathan Worthington has just delivered a presentation at YAPC::EU discussing Rakudo performance work over the last 12 months. There's a video of the talk and slides.

    The presentation includes a look at benchmarks comparing a recent Rakudo (on MoarVM) with the 2013.08 release of Rakudo (on Parrot) and Perl 5 v20. I'm curious what folk make of the numbers on page 76.

    He also revealed a new profiling tool. Update: Here it is profiling some P6 code.

    If any readers have tried Perl 6 but found it too slow, now might be a good time to try again; you should find that it's a lot faster than it was, and if it isn't fast enough for your use case it's now a lot easier to both see what's making it slow and to make it faster.

Tilt Pittsburgh Perl Workshop by Labor Day
No replies — Read more | Post response
by dmitri
on Aug 21, 2014 at 21:33
Project Euler Returns
No replies — Read more | Post response
by Athanasius
on Aug 18, 2014 at 00:47

    Project Euler members will be glad to know that it has now recovered from the June 20 security breach, and users can again access their accounts. (Be prepared to change your password on the initial login.) For those not familiar with Project Euler, it provides:

    a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.

    The site is language-neutral, but I have found Perl to be an excellent language for tackling the problems; and, of course, the challenges are a useful way to practice one’s Perl skills.

    Athanasius <°(((><contra mundum Iustus alius egestas vitae, eros Piratica,

CPAN Day - 16th of August
2 direct replies — Read more / Contribute
by marto
on Aug 05, 2014 at 09:13

    Ask not what CPAN can do for you, ask what you can do for CPAN. CPAN day falls on the 16th of August. What is CPAN day? The anniversary of the first "true" module upload to CPAN, on the 16th August 1995, and a call to arms for bug fixes, releases and other contributions.

    A nice idea, considering that (at time of writing) there are 501 pages of issues on RT (yes, I appreciate many of these are very old or for modules which no longer exist).

    See also The ghost of CPAN days past.

    Update: that should have said 501 pages of issues.

    Update 2: /paves/pages/.

New module announcement: AntTweakBar
1 direct reply — Read more / Contribute
by basiliscos
on Jul 30, 2014 at 15:01

    Hello dear monks!

    It seems, that there was no any GUI library for perl/SDL. Now it's fixed a bit :)

    I'm glad to announce perl5 bindings to AntTweakBar!

    AntTweakBar is a tiny GUI library for OpenGL/SDL/DirectX application. There is no any complex dialogs, alerts, widgets etc., but a small key-value tabular window, with possibility to display/enter text, number, list of strings, checkbox and button; more exotic possibilities of it are: colour choosing widget, 3D-vector and even quaternion rotation choose/display widgets.

    Perl bindings to AntTweakBar are available on CPAN here. There is corresponding alien package, so there is no need worry how to install original C-library into system.

    I've got successful test reports on FreeBSD, Linux, Darwin and Win32 (strawberry perl).

    Patches, feature requests, code critique or documentation fixed would be welcome. Thanks for your attention!

    WBR, basiliscos.

London Perl Workshop 2014
No replies — Read more | Post response
by davies
on Jul 29, 2014 at 09:59
Minixbot Project
1 direct reply — Read more / Contribute
by lucaspc
on Jun 28, 2014 at 11:34

    Hi monks!

    I have to announce and share my new project with you. See more at: https://github.com/lucaspc/minixbot/tree/master

    It's basically the development a bot for #minix IRC channel.

    I have some bugs to correct, if you want to join the project, post here or /msg me anytime at #perl at irc.freenode.net.

    Thanks!

Perl (helps developer) win medal.
No replies — Read more | Post response
by BrowserUk
on Jun 27, 2014 at 10:03
YAPC::NA 2014 keynote: Programming Perl in 2034
1 direct reply — Read more / Contribute
by Seedy
on Jun 25, 2014 at 14:50
    Interesting article, involving Moore's law, from the point of view of the transportation industry in 1914, and computing in 1994, 2014, and 2034. Plus discussion. antipope.org
YAPC::NA 2014 videos
1 direct reply — Read more / Contribute
by Corion
on Jun 24, 2014 at 07:53

Add a piece of Perl News
Title:
Text:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":


  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others surveying the Monastery: (5)
    As of 2014-10-25 01:28 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      For retirement, I am banking on:










      Results (139 votes), past polls