Oslo Perl 6 Hackaton 2009
This year, Oslo Perl Mongers will be hosting the Nordic Perl Workshop on April 16-17th 2009. The topics we'd like to focus on are Perl 6, Rakudo, Parrot, modern use of Perl 5 and some of the efforts from the Enlightend Perl organization. To make everything more interesting, we'd like to invite you to:
Oslo Perl 6+Enlightened Perl Hackathon 2009
Saturday 18th, Sunday 19th and Monday 20th of April at Redpill-Linpro's training facilities in Oslo.
We had a very successful Hackathon there for the Perl-QA people last April, and would like to offer the same opportunity to the Perl 6 and Enlightened Perl people this time.
Details are sketchy still, but we know at least this:
- The Hackathon will happen. Redpill-Linpro are giving access to their nice offices and sponsoring us with food, drink, technical infrastructure and time from their employees.
- get an overview over this site and what it contains
- Nordic Perl Workshop is going to have a (two-day) track dedicated almost only to all things Perl 6, and another one with interesting topics about modern use of Perl 5. Our ambition is to use the conference as a recruiting ground for people who would like to learn about and hack on the projects related to the hackathon.
- If all goes well, we might even have a small hackathon-like gig on thursday evening at NPW. The goal with this is to show new people what a hackathon is about and how easy it is to join in. PerlJam suggested making it into a "food for bugfixes" event, perhaps with old-timers helping the newbies with the bug fixing?
- We have sponsorship (travel + hotel) for a couple of people already! More details later.
We're looking forward to the hackathon, but to make it a success WE NEED YOUR HELP. Update this page, tell us what you'd like to do, tell people about the hackathon.
Schedule
This is a preliminary schedule...
Participants
(If you are planning to attend the hackathon please add your name here)
(Please also add some ideas on what are you planning to do/what you did during the hackathon)
- Gabor Szabo
- Carl Mäsak
- Cosimo Streppone
- Jonathan Worthington
- Patrick Michaud
- Larry Wall
- Salve J. Nilsen (organizer)
- Karl Rune Nilsen (organizer, Redpill-Linpro contact)
- Marcus Ramberg (organizer)
- Andreas Marienborg (omega), want to help where needed/can
Chris Vertonghen (chrisv)
- Florian Ragwitz (rafl), wants to hack on MooseX::Declare (as well as related modules), Catayst 5.80 and Moose::XS.
- Martin Kjeldsen (Only Saturday and Sunday)
- Felix Antonius Wilhelm Ostmann (Sadrak)
- Jeremiah Foster (Want to work on Live Debian / Perl 6 CD)
- Dagfinn Ilmari Mannsåker (ilmari) (DBIx::Class::Schema::Loader)
- Claes Jakobsson (investigate and hack on a possible Runops::NanoJIT)
- Tore Haugland
- Yuval Kogman (wants to talk too much and get nothing done as usual)
- Jan Ingvoldstad (no plan, discussed types and stuff, social hacking, food, photography, helped out a bit and learned more)
Plans
- Perl 6 hackathon targets
- Creating modules for Perl 6 (interested: Karl Rune)
- Padre development (improving how Padre can show the Perl 6 docs and how it can give help to the new Perl 6 developers) (interested: Gabor, Karl Rune)
- Work on Padre::Plugin::EPO whatever that should be (interested: Gabor)
- Work on enlightened perl primary projects (Catalyst, Moose, Dbic, Module::Install or Task::Kensho) (interested:
chrisv, rafl)
Ideas for social events
- Pub meetup on friday
- Edvard Munch Museum
- Beer
Karl Rune Nilsen, krunen (at) gmail (Perl 6 track)
Marcus Ramberg, marcus (dot) ramberg (at) gmail (dot) com (EPO track)
Salve J. Nilsen, sjn (at) pvv (dot) org
Updated by Herbert Breunung on Aug 22 2:34am
Posted by Karl Rune Nilsen on Oct 28 2:37pm
Rakudo * aka Rakudo Star aka Rakudo Whatever is pivotal release of Rakudo, that is planned for Q2 2010. Its primary purpose is to be a robust demonstration of how much Perl 6 can be used today. It is hoped that a lot of feedback will come from that, which will improve the implementation and the language. In addition, it is hoped it will attract new developers.
The star is a hint toward the Perl 6 operator called whatever (see WITCH star), meaning this release is not optimized for completness, but for stability. To almost quote Patrick Michaud, who came up with this idea at YAPC::EU in Lissabon: "whatever will be there in spring 2010, will be released".
While the original release plan was for late April 2010, a family crisis for Patrick Michaud has understandably taken up much of his attention. The release date has changed slightly from a solid April 2010 until sometime in the second quarter of 2010.
"Rakudo Star" was released on 29 July 2010. See some of the Press it got: Rakudo Star Press
Updated by Gabor Szabo on Jul 29 9:17pm
Posted by Herbert Breunung on Feb 21 4:56pm
A lot of perl6 modules and applications writing nowadays, this is attempt to make its list. Update it, plz. when your start yet another perl6 module!
"Literate programming (� la Haskell) in Perl 6"
see real usage example
"This is a simple attempt to create a working Vector class. I initially set out
to support 3D vectors, but it turned out to be easier to support vectors of
any dimension."
Status: active
"A wiki engine written in Perl"
Status: active
"For all the things it doesn't mean, pun gives you the -p and -n flags before
they exist in Rakudo. It's two simple wrappers that simulate those flags."
Status: done
"A a hyper-lightweight dependency tracking and project installation system."
Status: active
"Simple CSV (comma-separated values) format parser for Perl 6."
"A connection-oriented board game written in Perl 6"
"SVG is a module for creating Scalable Vector Graphics in Perl 6."
"Tufte is a port of the "scruffy" plotting library for Perl 6."
"SVG::Plot is a simple 2D bar chart plotter for Perl 6."
"SVG visualization for Perl 6 match objects"
"An initial Perl 6 grammar for JSON."
"Lightweight Perl 6 framework for web applications. Work-name is Web.pm."
Hitomi.pm, Astair.pm, Vipre.pm, HTML::Entities.pm lives here.
Status: active.
"Perl6 realization of URI — Uniform Resource Identifiers handler
It is can only parse URI for now, and provide some methods to it`s parts."
Forked by Ronald Schmidt
Status: suspend (both).
Updated by Herbert Breunung on Mar 5 4:07pm
Posted by Herbert Breunung on Feb 23 10:15am
Just some general information for hacking on the PIR code behind Rakudo
Method Organization in Files:
- Methods
- Operators
- Coercions
- Private methods
- Vtable functions
Source
When do you use !EXPORT?
If the method is "is export" in S29, we use !EXPORT
If there is a separate sub, then we put that sub into .namespace [] and don't !EXPORT the method
The reason is that grep { ... }, @list is different from @list.grep { ... }
Source
Misc
- .tailcall '!FAIL'('reason') is the PIR equivalent of Perl 6's fail() function.
- basically any time we have = new 'Undef' it definitely needs to be converted to 'undef'() or something similar.
Updated by Herbert Breunung on Feb 28 10:11am
Posted by eric.hodges@hidden on Dec 21 12:34pm
Updated by Herbert Breunung on Feb 26 11:51am
Posted by particle on Jan 16 12:40pm
Updated by pmichaud@hidden on Mar 10 8:46am
Posted by pmichaud@hidden on Jan 2 8:28am
|
Weblog Navigation
Loading...
|