On Mon, Sep 03, 2001 at 11:47:47AM +0200, jotham wrote:
>
> Ok, I have attached the source code for my project. It has instructions in
> the README. I don't want to be mollycoddled :) I would just like to know
> what I've done wrong. The problem if you recall is that my sockets appear
> to block.
No mollycoddling. Okay.
1. Be careful when posting to the list. Your messages are archived
for a long time, and people from the future will be reading them.
2. If you must post large files, gzip them. Many people get copies of
messages posted to the list. Even better, place them on the web and
post an URL. I've heard that people have metered Internet access, so
every byte counts.
3. Consider using 127.0.0.1 for a test host so we won't need to edit
anything. :)
4. Keep POE::Filter things in a POE/Filter subdirectory. We can test
the program by invoking `perl -I.. ServerShell.pl`, and perl will find
../POE/Filter/HTTPDStream.pm without us needing to install it.
5. If you want to be extra tester friendly, include a shell script
that runs the program with the proper arguments. The README is
enough, though (thanks for that).
6. Include a brief list of dependencies in case testers don't have
stuff installed. If anything isn't on the CPAN (cough cough
HTMLObjects cough cough), please include instructions for finding it.
... and...
7. If there's a proprietary/obscure dependency (cough cough
HTMLObjects cough cough), could you...
a. remove the need for it?
b. tell us where to get it?
c. narrow down where the problem is (debugging prints help), and
tell us which file/line to look at so we won't need to run the
program?
Apologies for the less than helpful answer. I can't run the program
because HTMLObjects.pm doesn't seem to exist anywhere. I've skimmed
the code, but nothing looks like it would block.
-- Rocco Caputo / [EMAIL PROTECTED] / poe.perl.org / poe.sourceforge.net