Mike,
Quote:Any thoughts on this?
Do I got any thoughts on this? Is a bear Catholic? Does the Pope sh1t in the woods? Sure, I've got thoughts on this, some of 'em are even printable in a family-oriented newpaper!
For one thing, I am also hanging around in the Windows world solely due to Proxo. If there were an equivalent proggie in the Linux domain, I'd be outta here so fast that it would take 5 minutes for air to finish filling the vacuum I left behind, I'd be gone so fast! That said, there's another thing to remember, and that is: compiled executable files are not always the best solution for each and every problem. Sometimes, an interpreted program (often called a script) can be just as effective, and occasionally, even more so.
On using perl to make the Web a safer surfing experience......
I don't doubt that there are perl modules out there that can do filtering on the level that Proxo can accomplish, but they will be running in an interpreted environment, and that requires a "runtime engine" to do the interpreting. What that means, of course, is that anything you write will have to be targeted at users who already have a perl interpreter installed and running, or have the smarts to follow instructions to "make it so". Not a huge drawback, but the gap between the haves and the have-nots grows wider every day!
Also, some users will expect to be able to access your program in command line mode, others will demand access via the WIMP model. Best to make 'em both happy, I should think.
On perl's regex capabilities......
Oh, yes indeed, this is one powerful puppy. Sometimes I
still don't "get it". You can get lost for days trying out various possibilities, and in the end, you scratch your head and wonder if you've done it correctly after all. Sigh.
On future compatibility......
No worries about mighty MS, they don't control the HTTP protocol. Proxo will fail only if (or when) the basic nature of the HTTP protocol is so changed that everything else on the 'net also breaks at the same time. Even Uncle Bill can't engineer that to happen to his advantage. 'Nuff said.
On other people doing it......
I know an advanced programming instructor at a local community college who is doing this very thing right now, as a class exercise for his students - it's their "final exam", so to speak. Don't let this hold you back. If you do, someone else will get the glory, and that ain't a pretty thing to behold, if you get my drift! [lol]
Just an encouraging word to get you started. [rolleyes]
Oddysey