Re: Network stuff

[email protected] Mon, 05 May 2003 22:30:18 +0100
Newsgroups gmane.comp.lang.smalltalk.squeak.foundation
Message-ID <[email protected]>
Hi Andreas!

"Andreas Raab" <[email protected]> wrote:
> Hi Guys,
> 
> It just so happens that I got (once more) bitten by some of the more ugly
> parts of the current networking code and it just so happens that (once more)
> Mike's Network rewrite
> (http://map2.squeakfoundation.org/sm/package/030feb79-34a9-4822-9a6f-d7d2e83
> a0cef) fixes exactly the issues I was struggling with. I don't know if
> that's up on anyone's sleeve but I would really like to see this stuff
> getting into Squeak, mostly because it means that for the stuff I'm doing I
> know I can rely on proper network behavior without changing its fundamental
> semantics.
> 
> What are your current thoughts on this issue? The network rewrite has been
> around for a while now and leaving it at SqueakMap probably means it'll rot
> and die there with anyone having similar problems at hand reinventing the
> solutions he's already bundled up.

Well, since we are in alpha phase why don't we simply look it over and
get it in.

I am all for improvements. Is it simply refactorings/fixes etc? I mean,
does it lend itself well to be harvested in the light of our
conservative stance regarding bloat?

We need to "get crackin" with lots of stuff anyway so let's harvest away
and see where we end up! :-) :-)

regards, Göran
From [email protected] Tue May 06 18:26:59 2003
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: (qmail 30534 invoked from network); 6 May 2003 18:26:58 -0000
Received: from squeakland.org (65.104.119.41)
  by mail.theinternetone.net with SMTP; 6 May 2003 18:26:58 -0000
Received: from acm.org (gruenderlabor.cs.uni-magdeburg.de [141.44.23.5])
	by squeakland.org (8.12.8/8.11.6) with ESMTP id h46JF8ER005954
	for <[email protected]>;
	Tue, 6 May 2003 12:15:09 -0700
Message-ID: <[email protected]>
Date: Tue, 06 May 2003 20:26:01 +0200
From: Michael Rueger <[email protected]>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
	rv:1.4a) Gecko/20030401
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Discussing the Squeak Foundation
	<[email protected]>
Subject: Re: [Squeakfoundation]Network stuff
References: <[email protected]>
In-Reply-To: <[email protected]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-BeenThere: [email protected]
X-Mailman-Version: 2.1
Precedence: list
Reply-To: Discussing the Squeak Foundation
	<[email protected]>
List-Id: Discussing the Squeak Foundation
 <squeakfoundation.lists.squeakfoundation.org>
List-Unsubscribe: <http://lists.squeakfoundation.org/listinfo/squeakfoundation>,
	<mailto:[email protected]?subject=unsubscribe>
List-Archive: <http://lnx-12.ams-2.theinternetone.net/pipermail/squeakfoundation>
List-Post: <mailto:[email protected]>
List-Help: <mailto:[email protected]?subject=help>
List-Subscribe: <http://lists.squeakfoundation.org/listinfo/squeakfoundation>,
	<mailto:[email protected]?subject=subscribe>
X-List-Received-Date: Tue, 06 May 2003 18:26:59 -0000

Daniel Vainsencher wrote:


> Mike, your current stance on this would be useful...

Trying to keep up ;-)

IMHO the network rewrite should go into the update stream soon (meaning: 
now ;-) ).
As Craig wrote in another mail it basically replaces the upper layers of 
the network code and decouples it from the raw network access by always 
going through SocketStream. This should make it easier to replace the 
lower levels by e.g. Flow without breaking applications using the 
protocol clients.

I just uploaded the latest version for 3.5 (should work in 3.6 too), 
please check if I broke anything (new).


 > this effect in 3.6a, giving people time to adjust/find bugs in the core
 > Socket, if there is any. Then we can use 3.7 to break the interface (by
 > removing the default actions) and let people adjust the applications.

I agree with the above :-)

Regarding http:
I started the rewrite, then realized that I should merge it with 
Comanche. Then seaside and later Comanche NG came up and I decided to 
wait a little to see which architecture would emerge in that context. 
Now might be a good time to take a look again.

Cheers

Michael