Edit Rename Changes History Upload Download Back to Top

Stash

I think that we need a protocol version negotiation system between the client and the server, so that substantial upgrades can be made to either side. Just as long as there are sufficient fallback versions of communication on one of

the sides will the system work with arbitrary mixes of client/server version. The problem is that I don't see how that can be achieved with only an rdb as server.

I have decried before that I found it silly that there was no Smalltalk server in the Store mix.

The Store butchering sprees I reported on earlier was inspired by my desire for such a client-server split. This non-project has squatted the name 'Stash' in my head since I recalled that that name has been considered for Store. It had a 'this is not Cincom' ring (and hence irony) to it that attracted me.

Regarding version negotiation I just realized that good old Telnet does robust option negotiation nicely standardized by an RFC, a robust implementation is discussed in RFC 1143. Why reinvent the wheel?


Edit Rename Changes History Upload Download Back to Top