<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="index" title="Text File" newcontext="true">
<p>
Received: with ECARTIS (v1.0.0; list gopher);
 Wed, 20 Mar 2002 18:00:03 -0500 (EST)
Return-Path: &lt;rhahn@tenletters.com&gt;
Delivered-To: gopher@complete.org
Received: from quarry.com (mail.quarry.com [205.189.158.4])
	by pi.glockenspiel.complete.org (Postfix) with ESMTP id 0FB0A3B840
	for &lt;gopher@complete.org&gt;; Wed, 20 Mar 2002 18:00:03 -0500 (EST)
Received: from [205.189.158.32] (205.189.158.32) by quarry.com with ESMTP
 (Eudora Internet Mail Server 3.0.1) for &lt;gopher@complete.org&gt;; Wed, 20 Mar
 2002 18:00:03 -0500
Mime-Version: 1.0
X-Sender: rhahn@mail.quarry.com (Unverified)
Message-Id: &lt;p05010406b8bebf1c74fa@[205.189.158.32]&gt;
In-Reply-To: &lt;20020320165126.A2219@mothra.dyndns.org&gt;
References: &lt;178013C0-3C4B-11D6-B325-0003930BF072@complete.org&gt;
 &lt;20020320165126.A2219@mothra.dyndns.org&gt;
Date: Wed, 20 Mar 2002 18:00:12 -0500
To: gopher@complete.org
From: Robert Hahn &lt;rhahn@tenletters.com&gt;
Subject: [gopher] Re: The road ahead
Content-type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 8bit
X-archive-position: 517
X-ecartis-version: Ecartis v1.0.0
Sender: gopher-bounce@complete.org
Errors-to: gopher-bounce@complete.org
X-original-sender: rhahn@tenletters.com
Precedence: bulk
Reply-to: gopher@complete.org
List-help: &lt;mailto:ecartis@complete.org?Subject=help&gt;
List-unsubscribe: &lt;mailto:gopher-request@complete.org?Subject=unsubscribe&gt;
List-software: Ecartis version 1.0.0
List-ID: Gopher &lt;gopher.complete.org&gt;
X-List-ID: Gopher &lt;gopher.complete.org&gt;
List-subscribe: &lt;mailto:gopher-request@complete.org?Subject=subscribe&gt;
List-owner: &lt;mailto:jgoerzen@complete.org&gt;
List-post: &lt;mailto:gopher@complete.org&gt;
List-archive: &lt;http://www.complete.org/mailinglists/archives/&gt;
X-list: gopher
</p>
<p></p>
<p>&lt;massive snip&gt;
</p>
<p>&gt;Well, a while back I think there was a thread where we were talking
&gt;about what makes gopher gopher, and people were talking about avoiding
&gt;reimplementing HTTP in terms of gopher, etc.
&gt;
&gt;When making protocol changes, I think this question is important:
&gt;&quot;what is gopher to you?&quot;  What should gopher be able to do?  What
&gt;areas should it not mess with?  Which parts of Gopher+ were good, and
&gt;which were just lousy ideas?
&gt;
&gt;Basically I&#x27;d like to know what we want Gopher to be so we can make
&gt;protocol changes to reflect expected functionality.  What I don&#x27;t want
&gt;to do is make protocol changes and end up with a *new* batch of
&gt;completely unused functionality with the added benefit of having
&gt;broken all backwards compatibility.
</p>
<p>This is why I like gopher now:
1) it&#x27;s *extremely* lightweight - there&#x27;s almost nothing there.
2) It&#x27;s claimed to be *extremely* fast.
3) You can pick it up in about 2 seconds. Well, maybe 20 minutes. But
the important thing is, you&#x27;re not required to learn how to do
html/javascript (a discipline I&#x27;ve been practicing for 7yrs now) or
other tricky stuff.
</p>
<p>The biggest problem that I see is that it&#x27;s hard to extend. Adding
mimetypes would fix some of that.
</p>
<p>I wish gopher would permit people to send data back to the server.
One reason why I think the web exploded in #&#x27;s of users is that there
was two way interaction (through html forms). Amazingly enough, email
has that very same quality - and look how popular *it* is. Gopher is
a one-way street, more or less. For those who&#x27;d disagree, sending
requests could conceivably be sending data, but there&#x27;s too little
flexibility in the kinds of data to send back.
</p>
<p>Does it solve any problems that http doesn&#x27;t? Right now, I believe
the answer is no, not really.  I&#x27;d love to hear comments to the
contrary, though...
</p>
<p>Are there problems that neither http or gopher addresses? Pick one or
two of those (especially if it&#x27;s easy to explain to laypersons so
they see it as a &#x27;burning need&#x27;), solve them really well, and we
could be on the road to bigger mindshare...
</p>
<p>-rh
</p>
<p></p>
</card>
</wml>
