Next stable DBD::SQLite will be released in mid February

DBD::SQLite 1.49_05 (with SQLite 3.10.0) is a release candidate of the next stable DBD::SQLite. As always, please test it with your modules/applications and let me know if you find anything, especially if you're using a PerlData virtual table, and/or ReadOnly attribute. If there's no blocker nor request to wait, I'll release 1.50 in the mid February.

DBD::SQLite 1.50 will also have JSON functions (http://www.sqlite.org/json1.html) and indices on expressions (http://www.sqlite.org/expridx.html) introduced in SQLite 3.9.

See Changes file in the distribution for other fixes and improvements.

New Dancer2 releases: 0.162000 ... 0.166000!

Hi everyone,

I haven't written about our last releases because I was a bit stressed for time. Allow me to apologize for that.

We have just released a new version of Dancer2 and I think it's time to share the work we've done recently and where we're going with the next releases.

Why in The World Would Anyone Use Perl 6?

I mean, can you get it any more WRONG?! The juvenile logo and awful color scheme of the website. The Christmas release that isn't all release-like. Version 6.c? Why not 6.0? What's with the whole "language" and "compiler" distinctions no one cares about? Why is the first stable release of the compiler not optimized to the max? And why is it called "Perl" in the first place? They should rename it!!

Too little, too late. Is there a need for a new Perl? No, of course not. What is it good for? Nothing. What is its business case? None! What's Perl 6's "Killer App"? Non-existent. Why in the world would anyone use Perl 6?!

Strawberry Perl 5.22.1.2 + 5.20.3.2 released

Strawberry Perl 5.22.1.2 and 5.20.3.2 are available at http://strawberryperl.com

Both contain security fixes for CVE-2015-8607 + CVE-2015-8608

More details in Release Notes:
http://strawberryperl.com/release-notes/5.22.1.2-64bit.html
http://strawberryperl.com/release-notes/5.22.1.2-32bit.html
http://strawberryperl.com/release-notes/5.20.3.2-64bit.html
http://strawberryperl.com/release-notes/5.20.3.2-32bit.html

I would like to thank our sponsor Enlightened Perl Organisation for resources provided to our project.

Roman Numerals in Perl 6

perl6-slang-roman lets you write your Perl 6 code using Roman numerals:

use Slang::Roman

sub conjunctivus( Int $a, Int $b ) { $a + $b }
say conjunctivus( 0rIV, 0rVI );
# 10

And by the way, yes, it's fully Unicode compliant, so you can even write your numbers with \c[ROMAN NUMERAL ONE HUNDRED THOUSAND]. There's apparently a method of adding overbars to your Roman numerals that extends their range into the millions and beyond, but I think that I probably should leave well enough alone.

Perl 5 Porters Mailing List Summary: January 4th-10th

Hey everyone,

Following is the p5p (Perl 5 Porters) mailing list summary for the past week. Enjoy!

Perl 6′s Killer App - Async

About a week ago I expressed my concerns about Perl 6′s future and people came out of the woodwork to tell me about all of Perl 6′s features, but didn’t really address what I was asking: What are the business cases for Perl 6? 

So I decided, maybe I should think about what kinds of cool businesses and apps could be built using Perl 6′s new feature-set. Mind you, I’m not going to build any of these anytime soon. I’ve already got too many businesses for my own good and I’m launching another next month. This is just a mental exercise in the hopes that it might inspire some other folks.

I’m going to start with Perl 6′s async features as a business case, because I think it’s easy for people to wrap their heads around the benefits. In the future I’ll tackle a few other Perl 6 features as business ideas.

Swat tests for blogs.perl.org

Hi! This is a simple swat monitoring test suite for blogs.perl.org. Probably blogs.perl.org maintainers already have some monitoring stuff, but if not, guys, I would be glad to share this one with you! :-) , let me know in case you have other ideas on how this suite could be adjusted for your needs.

Async Aborts and P6SGI

So, it's been a couple months or so since I last posted about this. Since then, I gave a talk about it at the Pittsburgh Perl Workshop. After that, I took a Perl 6 hiatus because life got busy and I was a little burned up. In the past few weeks, I've done a little bit of work: cleaning up somethings, making changes that'd been slow cooking in my brain during hiatus, etc. However, I'm putting P6SGI on another hiatus, but this time it has nothing to do with me and everything to do with the state of Perl 6.

Bottoms Up

As a followup I just finished Bottoms Up where I walk through a tiny but complete grammar for a small corner of PHP code.

Exploring Perl 6: Up and Running

After a remarkably long wait, several false starts, and an unfathomable amount of work by the community, Perl 6 is here. Let's see just how easy it is to get up and running and to write a few simple programs.

Read more on my blog: Perl 6: Up and Running with rakudobrew.

What are the reasonable programming languages?

My latest blog post is "What are the reasonable programming languages?" Nowadays, we think we know what languages are realistically possible. But in the 1970's, programmers knew that they didn't know. So they asked for the languages they actually wanted. What kinds of language did they ask for?

Jedi Anchorites and Early Ireland

I went to see the new Star Wars film on my birthday. I feel now that the movie has been out for a few weeks that I could discuss the striking final scene. This final scene is also of great interest to any one wants to understand and appreciate the early Irish subtext of the final scene and how this may play out in the future.

Spoilers Ahead

Re: Perl Oneliner help

my requirement is that I've a pattern like 0x67AEX, but i want to replace this by 0x67AE0 by one liner. the text file also has words like express, timex,etc.,

Perl 6 grammars redux

http://theperlfisher.blogspot.ro - Just published a new article on grammars in Perl 6 (And yes, the blog title is a play on a Georges Bizet opera.)

Perl 5 Porters Mailing List Summary: December 28th - January 3rd

Hey everyone,

Following is the p5p (Perl 5 Porters) mailing list summary for the past week. Enjoy!

Article: Installation of Image::Magick under Debian

This is a recent update of an ancient article.

Earn money with your Perl articles

Would you like to earn some money while writing articles about Perl? I am looking for authors for the Perl Maven site. If you are interested, please get in touch with me via email (gabor at szabgab.com).

Mocking a User Agent

My last assignment in the CPAN Pull Request Challenge 2015 was Net::Stripe. I’d never heard of the module, so I skimmed its documentation to learn it provides an API to Stripe.com. From the method list, it seemed to be some kind of a payment service. It had no tester failures, though, and the issues on GitHub were either too complex or not specific enough to give me an idea on what to start working. I asked in the Challenge’s IRC channel and got the following advice from Joel Berger and Ether:

jberger	choroba: I haven’t looked at that module, but almost
	all service wrapper modules have woeful tests because
	they require the service
...	contributing some mock service tests might be nice
	and something you could do without an account (at least
	in concept)
ether	Test::LWP::UserAgent!!

Beans Anyone?

Well not really.

Any of us pre-web people might remember a nifty new language called Java that made a splash on the world just as the web was beginning.

The time I first started with JavaBeans there where a set of I think about 75 encapsulated GUI objects in a 'jar' file, get it 'a jar of beans' or at least that is what the myth is*.

Anyway one was suppose to use these beans to assemble you GUI program, and this was to lead to all sorts of time saving as you could just re-use componetes for all sorts of projects. I think in my about 7 years programming with Java I never ever actually used a classic JavaBean from Sun.

Anyway within a short few years the Web saw the use of JavaBeans expand and their use in non UI based roles absolutely dwarf their original intention as a building block in classic UI programs.

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.