Hi, Erik
Today I committed updates for USOCKET Web site [1], with more API documents [2] and information about new supported platform (MCL).
I think we should release 0.5.0 as soon as possible, since we have last stable release (0.4.1) at Dec 27, 2008. It's one and a half years ago ... The brief release notes could be this one:
* New supported platform: Macintosh Common Lisp (5.0 and up, plus RMCL) * Support for UDP (datagram-usocket) for all supported platform except MCL. * Add WAIT-FOR-INPUT support for SBCL and ECL on win32. * Simple TCP and UDP server API: SOCKET-SERVER * Lots of bug fixed since 0.4.1
I consider, there're obviously new bugs in those new features, but these potential bugs won't influence exist features which 0.4.x already have. So the release shouldn't break any package depends on USOCKET 0.4.x or 0.3.x, it's quite safe for people who don't need new features in USOCKET, and give people who need them a stable reference point. It's worth to release first, and fix things up later.
Let me know your opinion.
Regards,
Chun Tian (binghe)
[1] http://common-lisp.net/project/usocket [2] http://common-lisp.net/project/usocket/api-docs.shtml