Blog engine in Perl 6

In order for Perl 6 to succeed, it need books and it needs applications to be written in it.

I have some experience building web applications in Perl 6. For example, the Perl 6 Maven runs on a simple blog engine I wrote a couple of years ago in Perl 6.

So I am wondering if there is enough interest in the community that warrants the effort needed to build a blog engine in Perl 6, write a book describing the proces, and maybe even to create a video series.

The way I could find this out is to run a crowdsourcing campaign and to see if I can raise enough money to spend the necessary time on the project.

brian d foy managed to raise over 40,000 USD for Learning Perl 6. So there seem to be some real interest in Perl 6.

Let's start this process now. On the 1st of May 2017.

The first steps of the project are the following:

  1. Create a specification of the end-result.
  2. Write the first few articles that show we have all the moving parts. All the major prerequisites.
  3. Break it down to multiple milestones where each milestone is already a working and usable software.
  4. Design an Indiegogo campaign to raise money.

Specification

I've created a GitHub repository to describe the project and started to post my thougths.

If you are interested, comment there and/or send PRs. Designing the project together will help make it better.

Prerequisites

At first galance it seems to be that these are the major technical requirements for building a web application:

  • Build a simple dynamic web site. (A Hello World)
  • Sending e-mail from Perl 6
  • Accessing sqlite / mysql.
  • Password hashing.

Crowdfunding

What should be the persk I give in return to the people who pledge money towards the project?