in reply to Re: Explaining source code
in thread Deriving meaning from source code, some code is self documenting

for a starter I'd like to be able to recognize and explain thing such as $_, $_[0], $a, but of course expanding bigger expressions would be also cool.

What is $x ||= 42; ?

Think about beginners, or people with little experience who are thrown in to maintain a nasty code base.

Think about people for whom Perl is only a 3rd or 4th level tool that they hardly know, hardly use but want to fix some code.

I am sure we'll work out the details on the Padre mailing list or IRC channel.

Replies are listed 'Best First'.
Re^3: (OT) Explaining source code
by submersible_toaster (Chaplain) on Dec 14, 2008 at 22:43 UTC

    Without meaning to be rude , what are the chances a perl beginner ever escapes from their editor of choice? I had a bash w/ Padre on ubuntu 8.04 this weekend and stopped at the instruction to 'remove all Wx 2.6 from your system' - Not likely!


    I can't believe it's not psellchecked
      I am not sure what was supposed to be rude in your comment.

      If you are asking how beginners will be able to install Padre, then there are several plans.

      One of them is that Padre will come with many linux distributions.

      e.g. It already comes with Fedora and Mandriva. The Debian group is working on adding it to their distro, from where it can easily get into Ubuntu.

      Separately we hope to renew the support of downloading stand-alone executable of Padre for linux.

      For Windows we have a stand alone Portable Strawberry Perl beta with Padre inside that you can download, unzip and start using Padre.

      Of course if you won't upgrade your OS, it might never work for you.