Things have changed a lot since that stuff was in
mainstream use, both
in terms of networking and user expectations. What is the current
operational/portability/performance status of the gopher and veronica
server code? I don't recall their being more than a couple of
implementations. I'm an accomplished UNIX network/protocols programmer
and would be willing (time permitting) to take on the task of
modernizing the server-side code on a time-available basis.
The servers out there now typically either use a bespoke implementation,
since the protocol is so simple to implement (I believe Jacob's is written
in Rexx), or Bucktooth (my Perl implementation) or pygopherd (John
Goerzen's python implementation). I imagine also there are a few forgotten
sites out there still running UMN gopherd. John did some work on updating
the UMN gopher distribution and you can get it from
gopher://gopher.quux.org/
Veronica is another thing entirely. There is a local.veronica (search for
it in Veronica-2) that you can grab, which is substantially based on the
old Veronica crawler code. Veronica-2, on the other hand, I wrote completely
from scratch in Perl. It's not really useable
outside of my own unique
environment, which is why I haven't made the source
available yet, but it
regularly crawls and updates a MySQL database which functions as the backend.
It's on
gopher://gopher.floodgap.com/1/v2
Meanwhile, this weekend at CommVEx, here's a VIC-20 talking to a Gopher
server:
http://www.floodgap.com/iv/969
This is using Greg "Goog" Alekel's Comet64 device, which is essentially
an IP-stack-on-a-chip connected to the user port. It's similarly functional
to things like the Lantronix UDS-10, but this is a totally all-in-one device
powered by the user port, so it is much more convenient (albeit slower --
Greg does not yet support connecting it to a SwiftLink or other ACIA
cartridge, but I put the bug in his ear for a future hardware revision).
Considering what it does, the price is very reasonable. See
http://www.commodoreserver.com/Products.asp
Yes, I hear you cry, the VIC-20 is not *really* talking to the server, the
chip is. But a VIC-20 can definitely parse a Gopher menu. And really, I
just consider things like this to be overgrown NICs :)
--
------------------------------------ personal:
http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems *
www.floodgap.com * ckaiser at
floodgap.com
-- TRUE HEADLINE: Morning-After Pill Decision Delayed -------------------------