in reply to Perl Project Ideas
Dear artist,
You are right: There is no shortage of ideas and only few limits to Perl's capabilities. The main bottleneck to doing things is time.There's something I've learned while pursuing several projects: releasing them is a blessing (Yay, it's done!) and a curse (Uh-oh, people are using it, and they want features/fixes). There's never a point where you can stop sinking time into a project, unless you abandon the code or find people to adopt it.
That said, I am the main author of a somewhat well-known library of Perl modules that has inspired a lot of ideas, "finished" and otherwise.
Things I've managed to release:
A collaborative crossword/chat server that allows people to work on AcrossLite puzzles together. A group of people in Ireland have used it to win prizes from newspaper puzzles.
A multi-host ping monitor which lets you see the status of several routes at a glance. I use it to keep tabs on my Internet provider, which you can see from the screen shots.
A combination bot and web server that lets people share Perl code without pasting it to IRC channels. Perl channels on at least three networks are currently using it.
Another hybrid IRC bot/web server that gathers URLs from conversations and enters them in an integrated web log.
Things I'd like to release someday, if I ever get the time:
A Zope-like content management server, or at least a wiki.
A MUD/MOO system that uses a secure subset of Perl for scripting. I've been able to write extensive documentation on this, but it's a very large project and hasn't gotten off the ground.
A combined SMTP and POP3 server. I have most of the POP3 server done, but I haven't had time to write the SMTP services. I think a web interface for configuration and management would also be nice.
A Curses based XFrisk client. I promised sheriff_p I would get the networking side of it done and haven't had time to integrate the networking code with the Curses based map.
A high-level language for defining state machines, with filters that generate Perl modules and GraphViz diagrams of the logic flow.
The Distributed Monkey Project, which would be an implementation of RFC 2795. Sometimes projects just happen for the fun of it. :)
An infobot with hotsync between IRC and a PDA.
Umm... those are the ones I can remember right now.
-- Rocco Caputo / poe.perl.org
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Perl Project Ideas
by jeorgen (Pilgrim) on Oct 31, 2002 at 12:37 UTC | |
by rcaputo (Chaplain) on Oct 31, 2002 at 15:54 UTC |