Baby XS to get you started

Joel Berger will give a talk at YAPC::NA 2012 described as:

I am no expert in XS, nor am I am expert in C, but events conspired to force me to learn. What I found is that while XS can be used as a language all its own, it can also look and feel very much like C.

In this talk I will present a minimal subset of XS needed to get started. I will present some “easy” idioms and rules-of-thumb to keep XS from becoming overwhelming. Best of all, its still real XS, so you can add all the full-power XS you want later! 

If you would like to learn enough to start a small XS project, come see this talk.

[From the YAPC::NA Blog.]

Bash and Its Startup File Execution Algorithm

Hi Folks

Yesterday I had an unpleasant experience trying to install Perl's BerkeleyDB (article to follow), during which I spent a long time fiddling with my ~/.bashrc and ~/.profile files, trying to set LD_LIBRARY_PATH to make that module accessible. Hint: I was on the wrong track.

In the end I wrote an article to clarify what bash runs, in what order. This is basically a note-to-self, but I hope others will benefit too.

Bash and Its Startup File Execution Algorithm

Module::ExtractUse 0.25

read all about it in my Perl blog

CPAN as a Source for Startup Ideas

I've been wanting to write this post for quite some time, while this doesn't explore the topic in detail it at-least gets it out of my head an into yours (hopefully).

CPAN (the comprehensive Perl archive network) is arguably the best thing about the Perl programming language. CPAN is a repository of Perl software libraries. CPAN is also a great source for startup ideas and has the benefit of providing pre-developed (and usually pre-tested) code to back the venture. The following is a quick mashup of modules and SaaS ideas, some of which already exist and some of which are waiting to be created.

Perl5 in the browser update

Perlito5 is an ongoing implementation of perl5, with a javascript backend. The compiler is written in perl5. It compiles itself to javascript, so it can run in a browser.

The test suite can be run with node.js. It now passes 288 tests. About a hundred of these tests are from the official perl5 test suite.

$ prove -r -e 'node perlito5.js -Bjs' t
t/base/cond.t ...................................... ok
t/base/if.t ........................................ ok
t/base/lex.t ....................................... Failed 37/57 subtests
t/base/num.t ....................................... ok
t/base/pat.t ....................................... ok
t/base/rs.t ........................................ No subtests run
t/base/term.t ...................................... No subtests run
...

Posting Pertama

Boleh gak sih ngeblog di blogs.perl.org tapi gak ngebahas perl?

We will be having a Perl Foundation Party at YAPC::NA 2012 this...



We will be having a Perl Foundation Party at YAPC::NA 2012 this year. At the banquet we’ll hand out clubbing shirts. They light up and animate like the image above. That will be your ticket to get into the party.

The party itself will be hosted a few blocks away at a nightclub called Segredo. If you show up wearing the shirt we’ll let you in to the VIP lounge where you can get your first few drinks for free!

This party is being sponsored by a donor who would like to remain nameless. However, they’d like to encourage you to give generously to the Perl Foundation

[From the YAPC::NA Blog.]

Perl documentation word clouds

This is totally useless, but I've written a script to create word clouds from perl's core pod files. As an example, here's the word cloud from perlunifaq : perlunifaq.png

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.