Oslo Perl Mongers would like to invite to a Moving to Moose double-hackathon near Stavanger, Norway! We're planning four full days of hacking, discussion and fun at the Preikestolen Fjellstue conference hotel. And if the weather allows it, we'll do a 5+5km hike to Preikestolen and back!
The hackathon topic is two-fold: Getting a proper Meta Object Protocol into Perl5 core, and moving CPAN modules to Moose. We're specifically inviting two communities - the #p5-mop and #perlrdf crowds.
With that said, the hackathon is also open for others! We intend on allowing commercial attendees too, and hope the high-bandwith discussions, hacking and networking will function as a great door-opener for anyone who wants to become part of the Perl community.
The Semantic Web and Perl community has since a hackathon in London in 2011 discussed migrating the core infrastructure to Moose. This work goes along two main axes:
- Re-architecting the main low-level API RDF::Trine (by kasei) and the main query infrastructure RDF::Query (by kasei) around Moose. This will impact the whole Perl+RDF ecosystem as these are dependencies for all the other modules.
- Attempt to bridge RDF semantics with Moose/MOP. There are already two attempts to do this: Class::OWL (by perigrin) and MooseX::Semantics (by kba). Doing this opens new possibilities including dynamic creation of classes based on incoming RDF data and associated ontologies. This has been a topic of discussion for some time, and the community has a list of topics for exploration.
Stevan Little, the original author of Moose, a leading Perl5 OOP framework, has started work on a proposal for a new object system for the Perl5 core, and presenting it at various Perl conferences.
The current proposal lives at github, and the hope is to get it into the next major version of Perl5, 5.18. Previous new core features has been a mixed bag, so the plan is to make a prototype implementation on CPAN to in order to be able to test the proposal.
The goal of the hackathon is to further this work, to help improve the prototype, and if possible to start making some sample apps using the prototype, as well as make core quality POD documentation.
- 2012-08-25 - Travel to & check-in at Preikestolen mountain lodge
- 2012-08-26 - Moving to Moose hackathon
- 2012-08-27 - Moving to Moose hackathon
- 2012-08-28 - Moving to Moose hackathon
- 2012-08-29 - Moving to Moose hackathon
- 2012-08-30 - Check-out & travel home
-
2012-08-20 - YAPC::EU::2012, Frankfurt
-
2012-08-21 - YAPC::EU::2012, Frankfurt
-
2012-08-22 - YAPC::EU::2012, Frankfurt
-
2012-08-23 - "Waiting for the Hackathon" hackathon?
-
2012-08-24 - "Waiting for the Hackathon" hackathon?
We're working out the details about the event, and will post instructions on how to join/attend the hackathon. In the meantime, put the dates into your calendar and start looking forward to the fun! :)
- Oslo Perl Mongers
- Renée Bäcker
If you'd like to support the hackathon, please get in touch with the organizing committee!
This hackathon is organized by Oslo Perl Mongers. The most active contributers (and their IRC nicks) are:
- Kjetil Kjernsmo (KjetilK)
- Marcus Ramberg (marcus)
- Salve J. Nilsen (sjn)