| Newsgroups |
gmane.comp.lang.perl.daily.news |
| Message-ID |
<1188180221.661193-20330-slash-slashcluster-http-4.osdn.net@use.perl.org> |
use Perl Daily Newsletter
In this issue:
* Not Quite Perl (NQP)
* A button to "Use.perl it!"
* Perl 5.10 Advanced Regular Expressions
* Court ruling weakens Artistic License
* New CPAN Distributions for August 26, 2007
+--------------------------------------------------------------------+
| Not Quite Perl (NQP) |
| posted by brian_d_foy on Saturday August 25, @21:10 (Perl 6) |
| http://use.perl.org/article.pl?sid=07/08/26/0051206 |
+--------------------------------------------------------------------+
[0]brian_d_foy writes "You may have read [1]chromatic's latest Perl 6
Design Meeting notes and wondered what NQP was (although [2]Patrick
brought it up in the Meeting notes for June 20). Over in the [3]Pugs blog,
[4]Mark Strosberg talks a little about this new implementation of "Not
Quite Perl 6" on parrot. It's not everything, but it's enough to whet
your appetite. It doesn't do fancy DWIMery like leaving the parentheses
off and the method call syntax. NQP gives the Parrot developers to work
on the compilation phase of the process without dealing with all the
complexity of a full Perl 6.
Mark explains building NQP—it's just another language in parrot. Have you
looked in the languages directory recently? There's quite a number of
languages in there (which you can also see on at parrotcode.org):
APL cola pheme
BASIC dotnet plumhead
HQ9plus ecmascript pugs
LANGUAGES.STATUS.pod forth punie
Makefile jako pynie
PIR lazy-k regex
WMLScript lisp scheme
Zcode lua t
abc m4 tap
amber nqp tcl
befunge ook unlambda
bf parrot_compiler urm
c99 perl5
cardinal perl6
That Makefile builds all of the languages, or I can build them separately
by using the Makefile in their directories. Once I have the .pbc file, I
can tell parrot to use it to parse my script:
./parrot languages/nqp/nqp.pbc hello.nqp
The t/ directory contains examples of what I can do with NQP, and adding
to those tests is a good way to get started in the Perl 6 effort."
Discuss this story at:
http://use.perl.org/comments.pl?sid=07/08/26/0051206
Links:
0. mailto:[email protected]
1. http://use.perl.org/article.pl?sid=07/08/25/202252&tid=34
2. http://use.perl.org/article.pl?sid=07/06/23/0454256&tid=34
3. http://pugs.blogs.com/
4. http://pugs.blogs.com/pugs/2007/06/kindaperl6_proj.html
+--------------------------------------------------------------------+
| A button to "Use.perl it!" |
| posted by brian_d_foy on Saturday August 25, @21:36 (User Journal|
| http://use.perl.org/article.pl?sid=07/08/26/0117215 |
+--------------------------------------------------------------------+
Want to let people suggest that your wonderful blog entry should be a
story on [0]use.Perl, giving it some good Google juice? Use.perl has a
bit of javascript to make that work:
<!-- Start use Perl It link -->
<a
href="javascript:location.href='http://use.perl.org/bookmark.pl?url='+encodeURIC
omponent(location.href)+'&title='+encodeURIComponent(document.title)">
<img src="http://use.perl.org/favicon.ico" alt="use Perl" border="0"
height="16" width="16"></a>
<a
href="javascript:location.href='http://use.perl.org/bookmark.pl?url='+encodeURIC
omponent(location.href)+'&title='+encodeURIComponent(document.title)">use
Perl It!
<!-- End use Perl It link -->
The submitter doesn't need to have an account, but people with an account
can add a description of the story they'd like to submit.
Discuss this story at:
http://use.perl.org/comments.pl?sid=07/08/26/0117215
Links:
0. http://use.perl.org/
+--------------------------------------------------------------------+
| Perl 5.10 Advanced Regular Expressions |
| posted by brian_d_foy on Saturday August 25, @22:02 (User Journal|
| http://use.perl.org/article.pl?sid=07/08/26/0142221 |
+--------------------------------------------------------------------+
I've been playing with the additions to the regex engine in 5.9.5, mostly
as a last minute article on named captures for [0]The Perl Review . A lot
of this is really cool stuff, as in "Why wasn't it always this way?!" and
"How did I ever live without this?!". Check out [1]perldelta for 5.9.5.
I've now also run into Yves Orton's (demerphq's) [2]Perl 5.10 Advanced
Regular Expressions slides, first dated from the 2006 London Perl
Workshop. Not only does he show the new features, but he goes into some
of the motivations and internals for them.
And, after talking to Randal for a few minutes about this, we realized
that a lot of this should be in Learning Perl, and that a lot of the
stuff in perlfaq6 might get a lot easier. I'll have to practice these
recursive regexes to update those answers.
Discuss this story at:
http://use.perl.org/comments.pl?sid=07/08/26/0142221
Links:
0. http://www.theperlreview.com/
1. http://search.cpan.org/~rgarcia/perl/pod/perl595delta.pod
2. http://www.regex-engineer.org/slides/img0.html
+--------------------------------------------------------------------+
| Court ruling weakens Artistic License |
| posted by brian_d_foy on Sunday August 26, @08:59 (News) |
| http://use.perl.org/article.pl?sid=07/08/26/1541205 |
+--------------------------------------------------------------------+
[0]ggoebel writes "There's [1]a story on Slashdot about a recent court
decision concerning the Artistic License. The decision interprets the
violation of the Artistic License as breach of contract instead of
copyright infringement, I.e., the licensor in this case was not granted
an injunction on the licensee to prevent them from continuing to
redistribute their code.
The slashdot article references [2]Law & Life and the JMRI project
[3]page
Looks like we may all be thanking Allison Randal and her efforts
developing the [4]Artistic 2.0.
* Could the same thing happen under the Artistic 2.0 or Will further
revisions to the Artistic license be required?
* Should adoption of Artistic 2.0 wait until Perl 5.10?
"
Discuss this story at:
http://use.perl.org/comments.pl?sid=07/08/26/1541205
Links:
0. mailto:[email protected]
1. http://slashdot.org/article.pl?sid=07/08/25/2059231
2. http://lawandlifesiliconvalley.blogspot.com/2007/08/new-open-source-legal-decision-jacobsen.html
3. http://jmri.sourceforge.net/k/docket/index.html
4. http://www.perlfoundation.org/artistic_license_2_0
+--------------------------------------------------------------------+
| New CPAN Distributions for August 26, 2007 |
| posted by pudge on Sunday August 26, @18:30 (Module Listings) |
| http://use.perl.org/article.pl?sid=07/08/26/1530234 |
+--------------------------------------------------------------------+
* [0]Bot-Pastebot-0.52
* [1]Bundle-Perl-Critic-1.00 -- A CPAN bundle for Perl::Critic and
related modules
* [2]DBIx-Admin-CreateTable-1.04 -- A module for creating and dropping
tables and sequences
* [3]File-FcntlLock-0.09 -- File locking with fcntl(2)
* [4]GD-Barcode-Image-1.03 -- Create Image::Magick object for a barcode
* [5]Games-RolePlay-MapGen-1.0.1 -- The base object for generating
dungeons and maps
* [6]Games-RolePlay-MapGen-1.0.2 -- The base object for generating
dungeons and maps
* [7]Net-Flickr-Geo-0.4 -- tools for working with geotagged Flickr
photos
* [8]OCR-Naive-0.04 -- convert images into text in a extremely naive
fashion
* [9]Ogre-0.1 -- Perl binding for the OGRE C++ graphics library
* [10]POE-Component-Client-SMTP-0.18 -- Asynchronous mail sending with
POE
* [11]Path-Resource-0.06 -- URI/Path::Class combination.
* [12]Pod-Simple-Wiki-0.08 -- A class for creating Pod to Wiki filters.
* [13]Prima-prigraph-win32-1.01 -- binary prigraph.dll distribution for
win32
* [14]TAP-Parser-0.54 -- Parse TAP output
* [15]Test-Harness-2.65_02 -- Run Perl standard test scripts with
statistics
* [16]Wx-Demo-0.09 -- the wxPerl demo
* [17]XML-TreePP-0.29 -- Pure Perl implementation for parsing/writing
xml files
* [18]libnet-1.22
* [19]v6-0.020 -- An experimental Perl 6 implementation
Discuss this story at:
http://use.perl.org/comments.pl?sid=07/08/26/1530234
Links:
0. http://search.cpan.org/~rcaputo/Bot-Pastebot-0.52
1. http://search.cpan.org/~elliotjs/Bundle-Perl-Critic-1.00
2. http://search.cpan.org/~rsavage/DBIx-Admin-CreateTable-1.04
3. http://search.cpan.org/~jtt/File-FcntlLock-0.09
4. http://search.cpan.org/~avinash/GD-Barcode-Image-1.03
5. http://search.cpan.org/~jettero/Games-RolePlay-MapGen-1.0.1
6. http://search.cpan.org/~jettero/Games-RolePlay-MapGen-1.0.2
7. http://search.cpan.org/~ascope/Net-Flickr-Geo-0.4
8. http://search.cpan.org/~karasik/OCR-Naive-0.04
9. http://search.cpan.org/~slanning/Ogre-0.1
10. http://search.cpan.org/~ultradm/POE-Component-Client-SMTP-0.18
11. http://search.cpan.org/~rkrimen/Path-Resource-0.06
12. http://search.cpan.org/~jmcnamara/Pod-Simple-Wiki-0.08
13. http://search.cpan.org/~karasik/Prima-prigraph-win32-1.01
14. http://search.cpan.org/~andya/TAP-Parser-0.54
15. http://search.cpan.org/~petdance/Test-Harness-2.65_02
16. http://search.cpan.org/~mbarbon/Wx-Demo-0.09
17. http://search.cpan.org/~kawasaki/XML-TreePP-0.29
18. http://search.cpan.org/~gbarr/libnet-1.22
19. http://search.cpan.org/~fglock/v6-0.020
Copyright 1997-2006 pudge. All rights reserved.
======================================================================
# Unsubscribe mailto:[email protected]
# News, archives, discussion http://use.perl.org/
# Perl News in The Perl Journal http://www.tpj.com/
# Feedback and news ideas mailto:[email protected]
# http://use.perl.org/submit.pl