Subject: Re: personal internet proxy?
From: rpw3@rpw3.org (Rob Warnock)
Date: Mon, 18 Nov 2002 12:00:20 -0600
Newsgroups: comp.lang.lisp
Message-ID: <lLedndryU54pt0SgXTWc1g@giganews.com>
Howard Stearns  <stearns@alum.mit.edu> wrote:
+---------------
| I want to experiment with the creation of small modules in a proxy
| server that can:
|     compute responses to URL get/put requests
|     compute transformations of content
|     dynamically add/change computational abilities
| 
| Any ideas on what to use?
+---------------

I'm almost reluctant to mention this, but... You might want to take a
look at Phil Karn's "httproute" <URL:http://www.ka9q.net/code/httproute/>:

	This package contains a daemon, written as a Perl script plus
	configuration file, that provides a simple HTTP router, banner
	advertisement blanker, cache and cookie cutter. You configure
	your web browser to use it as a web proxy. 

One of my play projects that I never got around to was to recreate the
same functionality in PLT Scheme, though I would now probably use CMUCL.
[Not CLISP, since one needs to handle multiple threads simultaneously
to keep performance up.]


-Rob

-----
Rob Warnock, PP-ASEL-IA		<rpw3@rpw3.org>
627 26th Avenue			<URL:http://www.rpw3.org/>
San Mateo, CA 94403		(650)572-2607