-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
As I think a few of you know, I am putting together a new release of Flow based on Craig's current code. Craig is still Flow's owner; I am mostly providing release management assistance.
Craig did some significant refactoring (go, Craig!) since Flow 2a, so we will be calling this Flow 3a. It is planned to work on Squeak 3.2, 3.6, 3.7, 3.8 and 3.9. All class names will begin with Flow, to eliminate naming conflicts with the stock networking library. One of the many reasons you want it (truly, madly, deeply) is that it is a prerequisite for Squeak images exchanging messages with Spoon images. I don't know when the new package will be available, but I will send status updates here (the Flow and IO mailing lists) after I make more progress.
Current status is that I have Craig's latest Squeak bits. I found all the classes that will go into the Flow 3a release, and put them in appropriate categories. They are mostly renamed to their new names. I will send a class hierarchy diagram with the new names shortly after I finish renaming. In addition, I am combining parts of my URI implementation (which will be included in Flow 3a in lieu of the *Locator classes) with Craig's SocketAddress class. These things are the only refactoring I am planning to do before release -- the intention is to release as quickly as possible.
After the steps in the above paragraph are done, Craig & I will both do some testing to confirm I didn't break anything. It is possible that the easiest way to do this will be to write a test suite, but I'm not making any commitments on this point yet. Plenty to do left after that..
Brenda
flow@lists.squeakfoundation.org