Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

barbie (2653)

barbie
  reversethis-{ku. ... m} {ta} {eibrab}
http://barbie.missbarbell.co.uk/

Leader of Birmingham.pm [pm.org] and a CPAN author [cpan.org]. Co-organised YAPC::Europe in 2006 and the 2009 QA Hackathon, responsible for the YAPC Conference Surveys [yapc-surveys.org] and the QA Hackathon [qa-hackathon.org] websites. Also the current caretaker for the CPAN Testers websites and data stores.

If you really want to find out more, buy me a Guinness ;)

Links:
Memoirs of a Roadie [missbarbell.co.uk]
[pm.org]
CPAN Testers Reports [cpantesters.org]
YAPC Conference Surveys [yapc-surveys.org]
QA Hackathon [qa-hackathon.org]

Journal of barbie (2653)

Thursday September 20, 2007
05:03 AM

More Bent than Twisted

[ #34491 ]

I've been asked to set up a python application, which uses Twisted. The documents all list examples of code and how to write twisted applications, however for someone who is new to all this, there is a glaring flaw in all the documentation I can find. How the **** do you run it? Code examples are only useful if you can actually use them, having no examples of what the command lines are, to actually get the thing to work, makes the whole venture totally useless. Maybe there is something that all python programmers known about running this sort of thing (note 'python myapp.py' doesn't work either), but it would really help those of us who have no experience to give us some pointers.

It would seem the link Success Stories, that I found at Twisted Matrix Labratories, says it all!

I wish I could show you the short program I'm currently setting up, as although I know what it's supposed to do, the python code reads like a Java program. There is so much stuff going on behind the scenes, that it makes it extremely difficult for someone new to it all to actually understand what's going on. At least with C and Perl, everything is there for you. Even if there are implementation details hidden in a library, there is a library call (a new() at least) to give you an indication of how they are connected, and how the program flows. So far I've not seen anything to change my mind that (despite the derision from non-Perl programmers) Python can be just as unreadable as Perl, if not more so.

As a consequence I'm planning to look to see whether POE can better implement what this application is trying to do, as there are many more Perl progammers here than Python programmers. If I have to pass it on in the future, there is more chance it'll get worked on and improved if it's written in Perl too.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.