| Newsgroups |
gmane.comp.lang.perl.daily.news |
| Message-ID |
<1199066639.343547-1853-slash-slashcluster-http-4.osdn.net@use.perl.org> |
use Perl Daily Newsletter
In this issue:
* Want a perl6 Binary?
* Add your Perl to Ohloh
* New CPAN Distributions for December 30, 2007
+--------------------------------------------------------------------+
| Want a perl6 Binary? |
| posted by brian_d_foy on Sunday December 30, @04:32 (User Journal|
| http://use.perl.org/article.pl?sid=07/12/30/0912211 |
+--------------------------------------------------------------------+
Check out Parrot as of r24278 or newer. Configure and build it:
$ perl Configure.pl
$ make
Build Perl 6:
$ cd languages/perl6/
$ make
Now build the new pbc_to_c target. 'snifty:
$ cd ../..
$ make pbc_to_c
With the shiny new pbc_to_c utility, make the perl6 binary:
$ ./pbc_to_c languages/perl6/perl6.pbc
Now you have a perl6 binary that can run Perl 6 programs:
$ ./perl6 languages/perl6/t/01-sanity/01-tap.t
Caveats: you need to build a shared libparrot with dynamic loading (the
default Parrot build, I believe). Also, for now, you can only run the
Perl 6 binary from the root directory of a Parrot checkout. Both problems
are solveable. (I think the binary will work against an installed Parrot,
though I'm not sure we install the supporting PBCs appropriately yet.)
Discuss this story at:
http://use.perl.org/comments.pl?sid=07/12/30/0912211
+--------------------------------------------------------------------+
| Add your Perl to Ohloh |
| posted by brian_d_foy on Sunday December 30, @13:11 (use Perl) |
| http://use.perl.org/article.pl?sid=07/12/30/1751248 |
+--------------------------------------------------------------------+
[0]Ohloh tracks open source projects that have public version control
repositories. Currently more than 10,000 projects are listed of which
more than 2,000 use Perl. They've scanned nearly 59,000,000 lines of
Perl.
Ironically if it were not for the CPAN (surely one of the world's most
valuable collections of free software) Perl would, I believe, be even
better represented. As [1]this graph shows Perl doesn't feature
particularly strongly in Ohloh's commit stats. Projects written in
languages that don't have the benefit of a dedicated archive like CPAN
tend to be hosted on Sourceforge or Google Code which automatically gets
them a public repository that Ohloh can scan. CPAN modules tend to live
between the author's computer and the CPAN and remain largely invisible
to the wider community.
If you're a CPAN author whose modules are not listed on Ohloh consider
adding them. If your code is in a public repository list that too. Let's
get a more accurate picture of how much code the CPAN represents.
Sceptics will note that Ohloh's LoC (Lines of Code) and comment ratio
metrics are flawed, tending to favour verbose languages and (I think)
ignoring embedded POD. My impression is that the Ohloh team are actively
working to improve their metrics. If Perl is well represented they will
have a greater incentive to get the metrics right for Perl.
Show the rest of the free software world just how much high quality code
we're cranking out. Add your Perl project to Ohloh today.
Discuss this story at:
http://use.perl.org/comments.pl?sid=07/12/30/1751248
Links:
0. http://ohloh.net/
1. http://www.ohloh.net/languages/compare?measure=commits&percent=&l0=cncpp&l1=java&l2=perl&l3=php&l4=python&l0_0=ruby&l0_1=-1&commit=Update
+--------------------------------------------------------------------+
| New CPAN Distributions for December 30, 2007 |
| posted by pudge on Sunday December 30, @18:30 (Module Listings) |
| http://use.perl.org/article.pl?sid=07/12/30/1530209 |
+--------------------------------------------------------------------+
* [0]Bundle-SZABGAB-0.02 -- Bundle of some "stable" version of modules
* [1]CGI-Auth-Basic-1.11 -- Basic CGI authentication interface.
* [2]CPAN-1.92_55 -- query, download and build perl modules from CPAN
sites
* [3]File-Copy-Link-0.111 -- Perl extension for replacing a link by a
copy of the linked file.
* [4]Games-Nintendo-Mario-0.204 -- a class for jumping Italian plumbers
* [5]Gtk2-GladeXML-OO-0.034 -- Object oriented interface to Glade.
* [6]HTML-Tested-JavaScript-0.09 -- JavaScript enabled HTML::Tested
widgets.
* [7]IO-EventMux-1.02 -- Multiplexer for sockets, pipes and any other
types of filehandles that you can set O_NONBLOCK on and does
buffering for the user.
* [8]IPC-SysV-2.00 -- System V IPC constants and system calls
* [9]Language-Kemuri-0.04 -- Kemuri Interpreter.
* [10]MDV-Distribconf-3.14 -- Read and write config of a Mandriva Linux
distribution tree
* [11]Net-CIDR-MobileJP-0.10 -- mobile ip address in Japan
* [12]Net-MRIM-0.10 -- Perl implementation of mail.ru agent protocol
* [13]Net-MRIM-1.0 -- Perl implementation of mail.ru agent protocol
* [14]PDE-v0.2.4 -- Perl Development Environment in emacs
* [15]Perl-Critic-1.081_005 -- Critique Perl source code for
best-practices
* [16]Perl-Critic-Lax-0.007 -- policies that let you slide on common
exceptions
* [17]Perl-Metrics-Simple-0.1 -- Count packages, subs, lines, etc. of
many files.
* [18]Perl6-Bible-0.35 -- Perl 6 Design Documentations [STALLED]
* [19]Privileges-Drop-1.00 -- A module to make it simple to drop all
privileges, even POSIX groups.
* [20]RPC-Async-1.03 -- Asynchronous RPC framework
* [21]RPC-Async-1.04 -- Asynchronous RPC framework
* [22]RPC-Async-1.05 -- Asynchronous RPC framework
* [23]Sys-Info-0.50 -- Fetch information from the host system
* [24]Sys-Info-0.51 -- Fetch information from the host system
* [25]Text-CSV-Unicode-0.06 -- comma-separated values manipulation
routines with potentially wide character data
* [26]Text-Template-Simple-0.50 -- Simple text template engine
* [27]Tie-Array-BoundedIndex-0.06 -- Bounded arrays
* [28]Timeout-Queue-1.00 -- A priority queue made for handling timeouts
* [29]Video-Xine-0.07 -- Perl interface to libxine
* [30]WWW-Page-1.0 -- XSLT-based and XML-configured web-site engine.
* [31]Win32-CLR-0.01 -- Use .NET Framework facilities in Perl
Discuss this story at:
http://use.perl.org/comments.pl?sid=07/12/30/1530209
Links:
0. http://search.cpan.org/~szabgab/Bundle-SZABGAB-0.02
1. http://search.cpan.org/~burak/CGI-Auth-Basic-1.11
2. http://search.cpan.org/~andk/CPAN-1.92_55
3. http://search.cpan.org/~rmbarker/File-Copy-Link-0.111
4. http://search.cpan.org/~rjbs/Games-Nintendo-Mario-0.204
5. http://search.cpan.org/~strzelec/Gtk2-GladeXML-OO-0.034
6. http://search.cpan.org/~bosu/HTML-Tested-JavaScript-0.09
7. http://search.cpan.org/~tlbdk/IO-EventMux-1.02
8. http://search.cpan.org/~mhx/IPC-SysV-2.00
9. http://search.cpan.org/~tokuhirom/Language-Kemuri-0.04
10. http://search.cpan.org/~nanardon/MDV-Distribconf-3.14
11. http://search.cpan.org/~tokuhirom/Net-CIDR-MobileJP-0.10
12. http://search.cpan.org/~aau/Net-MRIM-0.10
13. http://search.cpan.org/~aau/Net-MRIM-1.0
14. http://search.cpan.org/~yewenbin/PDE-v0.2.4
15. http://search.cpan.org/~elliotjs/Perl-Critic-1.081_005
16. http://search.cpan.org/~rjbs/Perl-Critic-Lax-0.007
17. http://search.cpan.org/~matisse/Perl-Metrics-Simple-0.1
18. http://search.cpan.org/~lichtkind/Perl6-Bible-0.35
19. http://search.cpan.org/~tlbdk/Privileges-Drop-1.00
20. http://search.cpan.org/~tlbdk/RPC-Async-1.03
21. http://search.cpan.org/~tlbdk/RPC-Async-1.04
22. http://search.cpan.org/~tlbdk/RPC-Async-1.05
23. http://search.cpan.org/~burak/Sys-Info-0.50
24. http://search.cpan.org/~burak/Sys-Info-0.51
25. http://search.cpan.org/~rmbarker/Text-CSV-Unicode-0.06
26. http://search.cpan.org/~burak/Text-Template-Simple-0.50
27. http://search.cpan.org/~pjs/Tie-Array-BoundedIndex-0.06
28. http://search.cpan.org/~tlbdk/Timeout-Queue-1.00
29. http://search.cpan.org/~stephen/Video-Xine-0.07
30. http://search.cpan.org/~andy/WWW-Page-1.0
31. http://search.cpan.org/~yamato/Win32-CLR-0.01
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