2009Q1 Grant Proposal: Codewalker

| 2 Comments
Name:

Hugh Barnard

Email:

[hidden email]

Amount Requested:

$2000

Synopsis

Project takes (mainly cgi) code and walks the call tree producing graphviz diagrams It's a parsing and documentation project

Benefits to the Perl Community

It helps refresh and refactor legacy Perl code (reason that I started building it) and provides clear documentation for larger Perl projects.

It lessens of the perceived (rather than actual) disadvantages of Perl, readability.

Deliverables

The code exists and works (sort of) but my intention is to rewrite a first version using Perl::PPI and Graphviz (which it already uses) to produce call graphs.

In other words, take a second run to get a good basis for a clean version.

Project Details

I am the primary maintainer and the current (rather mouldering) code is on sourceforge as 'codewalker'.

Inch-stones

I've budgeted for about six weeks of work but I can do less and provide a little less:

1. Week 1: New specification, scope and some user input (hopefully from other Perl people) 2. One month: Recode, test the project using Perl::PPI and Graphviz (again) 3. Week 6: Write a manual and put in onto a website too

Note: My other Perl project 'cclite' does have a big manual and it's appreciated. Many open source projects don't...

Project Schedule

I can begin and finish this in the summer (July, August 2009). Ideally, if the grant is approved I'd like to spend some non-grant time collecting user input too, before rushing into coding...

Bio

I am Hugh Barnard, an ancient person who has worked with Perl since about 1994 (doesn't make me really good, makes me old though) and currently I have 'cclite' an alternative money and LETS scheme manager on sourceforge since 2005. Recently I've delivered an initial Debian package and I'm working on a Windows version and a version using Smartcards. I'm heavily involved as a financial reform advocate (ideas that are now gaining ground since last year!).

Otherwise, I live in London, work for East End non-profits and do contract programming, some of this is explained on http://www.hughbarnard.org

2 Comments

This sounds interesting, but the grant is seriously lacking in description of exactly what the project is, and what the specific deliverables are.

My suggestion, reject this round but ask the submitter to rewrite the grant for the next grant period.

If a module exists and works, better make someting other perl community needs.

Leave a comment

About this Entry

This page contains a single entry by Alberto Simões published on February 6, 2009 5:14 PM.

Find recent content on the main index or look in the archives to find all content.