Follow Slashdot stories on Twitter


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Submission + - Results of Web Programming Contest Published

alvar-f writes: "The results and final report of the Plat_Forms international web programming contest were published today. For each of the categories Perl, PHP and Java, three teams of three people each competed to produce a comprehensive "social networking" application in just 30 hours. A short summary of the results: The Perl teams produced the most compact code and their solutions are very easy to extend. One Java team produced by far the most complete solution overall, the other two by far the most incomplete ones. The Java solutions are very hard to extend. The PHP teams used no autogenerated files, resisted SQL injection attempts and created the most similar solutions. There are also some pictures of the teams and you can guess what language they are using ..."

Submission + - Parrot 0.4.13 "Clifton" Released

Allison Randal writes: "On behalf of the Parrot team, I'm proud to announce Parrot 0.4.13 "Clifton." Parrot is a virtual machine aimed at running all dynamic languages. Parrot 0.4.13 can be obtained via CPAN (soon), or follow the download instructions.

Parrot 0.4.13 News:
  • Languages:
    • Updated Lisp, Lua, PHP ("Plumhead"), Python ("Pynie"), ABC, WMLScript, and Tcl ("ParTcl").
    • Perl 6 passes all of the sanity tests.
    • PGE supports latest Perl 6 grammar syntax. Perl 6, Python ("Pynie"), and ABC parsers updated to match.
    • Updated PHP ("Plumhead") to Antlr 3.0.
    • Lua added the beginnings of a PGE/TGE based compiler (not yet replacing the Perl/Yapp compiler).
    • Lisp updated for current features, added a test suite.
  • Core Implementation:
    • Filled in features and backward compatibility for PDD 15 objects. New object metamodel passes 85% of old test suite.
    • GCC API symbols are visible externally only when explicitly exported.
    • Added generated GCC compiler attributes to increase warnings, and cleaned up resulting warnings.
    • Code cleanup efforts and fixed memory leaks by the cage cleaners, resulting in notable speed increases.
  • Misc:
    • Updated Parrot distribution to Artistic License 2.0, from dual Artistic 1/GPL license.
    • SDL examples brought up-to-date with current features.

For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion or SVK on our source code repository to get the latest and best Parrot code. The next scheduled release is July 17, 2007.

Thanks to all our contributors for making this possible, and our sponsors for supporting this project.


Submission + - Will JavaFX Trump Ajax and Flash

An anonymous reader writes: The single biggest announcement of JavaOne this year was Chris Oliver's JavaFX Script, a declarative language for writing Flash-like rich Internet applications. Equally important, the Java virtual machine is opening up to scripting languages like Ruby, Groovy, and Scala. This will enable it to enter new domains that were previously the fiefdom of scripting languages like Python and Perl. JavaFX Script is a step into the rich Internet application domain pioneered by the Java platform but more recently colonized by Flash and Ajax.

Submission + - Choosing a Content Management System

Tokimasa writes: "I was recently asked to assist in the programming aspect of a website (PHP, Perl, SQL, and the like) while someone else works on the design of the site. However, I'm not sure if a full-blown CMS is required or if writing simple scripts would be of more use. How can I determine if a CMS is necessary, and if it is, how should I go about choosing a CMS to use?"

Slashdot Top Deals

All science is either physics or stamp collecting. -- Ernest Rutherford