Thursday, September 22, 2005

OK, time to start brainstorming for our introduction video. I think it should describe what PoP is all about, our values, and our underlying principles.

In other news, I wondered today if one could implement vim text boxes in javascript, and apply it on a browser. This would allow you to have command and insert mode at your fingertips. Javascript guys, what do you say?

Wednesday, September 21, 2005

Now that the announcement is over, there is lots to do. We should track the todo items using App-HWD. We should store the hwd file in some kind of SCM. So setting up a subversion server needs to happen. I tried setting it up on daria, but gentoo wouldn't let it live beside my apache2.

The cross crib game should be rewritten using poles as soon as possible.

Poles should support Games::Minigames.

Once we have a place for code, we should start on a basic build system. We'll use activeperl 5.8 as a base, and then create packages that get installed. We'll create a poles installer that installs ap58 and all of the great packages. Then it's just a simple matter of importing packages from cpan to build a web framework and writing the glue, baby.

To get the hype machine going (we've got a lot of work to do to catch up to those Ruby people), we're going to need a flashy and expensive ad campaign. But instead of that, we'll create videos that spread the word of PoP.

First up: Green Camel meets Yellow Camel

I'm proud to announce the beginning of a process that will culminate in the alpha release of Perl on Poles (0.01).

PoP is a fully integrated meta framework. Designed only during periods of intense safety, PoP enables people to create web services without even paying attention. Because PoP uses the dynamic language Perl, the workhorse of the internet, throughout the stack, you can focus your thoughts on your task de jour with even the shortest attention span.

Because PoP can integrate with any existing technology, you can do a lot with not much. Add to this that Perl on Poles is optimized for fun, and you can't loose.

Perl on Poles is comprised of several Underlying Packages, which do stuff for you. The core PoPUPs provide: session state serialization, an integrated web framework and the ability to do everything else.

After Perl on Poles finishes it's beta period (date TBD), it will be adopted by most internet websites.

Features


Tired of slaving away trying to get your Ruby on Rails app to work? Tired of the frustrating eigenclass dance? You'll appreciate the following features:

  • XMLng - Putting XML in it's place: where you don't look at it (with 27% less situps! than our competitors)
  • 100% Web 2.0 compliant!
  • integrated wikiwyg
  • built in support for JSAN
  • integrated bit torrent support
  • a synergistic union with CPAN
  • a friendly rivalry with competing frameworks based on a shared distrust for q(.net)
  • a friendship with Pugs
  • an animated series based on the lead characters
  • a truly integrated stack


Project Members



  • Luke Closs - Chief PoPo - Chief Perl on Poles Officer
  • Chris Simmons - Deputy PoPo
  • Jonagh Fairbrother
  • Kevin "KJo" Jones - PoPoP (Perl on Poles official Podcaster)
  • Orlando (or Lando) V.