The latest flow release is 2 alpha 1, of 12 August
2002. Please download it,
try it, and let me know what you think! To install, just unzip and
file-in the sole file within. For now, it has to be on a local disk,
but I'm working on net installation :).
The primitive sources are available, too. The file is rather large, because it includes all the platform-specific fiddly bits for each build environment (e.g., MSVC on win32).
flow runs on Squeak Smalltalk, on POSIX systems (e.g., GNU/Linux and BSD Unix), MacOS X systems, and win32 systems (e.g., Windows 95, 98, NT, 2000, XP, and CE). It was last tested with a Squeak 3.2 final image.
Here are the compiled plugin bits for MacOS X, and ProjectBuilder bits, courtesy of John McIntosh. I have yet to integrate them into the main installer.
This version features support for writing socket-based clients and servers, and for using files, speech synthesis and speech recognition. Other transports (MIDI, serial and parallel ports, digital audio, firewire, and infrared) are coming.
flow uses its own networking primitives, in plugin format (you don't need to rebuild the virtual machine to use flow).
I last successfully tested this release with a Squeak 3.2 final system, on x86-based Debian GNU/Linux, Windows 98SE and WinCE systems. I got negative results on OpenBSD 2.8 and 3.1, apparently due to a bug in libc_r and/or the kernel. I've received positive reports for MacOS X 10.1.
If you have a system for which a successful flow installation has yet to be reported, I'd very much appreciate your help in getting it working! Please join the mailing list and let us know if you can help.
Thanks in advance for any feedback!