I scanned the code a few days ago. I tried an initial port to gemstone. There 
are quite a few things to do. After discovering that there are really big 
changes from version to version and the existence of classes with suffixes Old 
and New made me stop the effort. I'm really missing a usable http client in 
gemstone but it seemed to be very hard to keep up with the port.
Do you port an existing library to smalltalk or do you figure out how it should 
be done right now? And what do you think about going towards cross-platform? 
This would need a decision if you are willing to integrate grease/sport in your 
client. I can imagine that this is not wanted per se because it introduces 
dependencies. It will be just very hard to do it cross-platform if you do not.

Norbert

On 07.12.2010, at 17:21, Sven Van Caekenberghe wrote:

> This is another progress report on the Zinc HTTP Components project.
> 
> - I finally integrated support for UTF-8 encoding and decoding of text 
> entities (ZnStringEntity, ZnUTF8Encoder).
> - Internally, all input and output is done through binary streams (but 
> character streams are still supported for debugging).
> - A number of units tests were added.
> - Class comments were improved.
> - Lots of small fixes and new features.
> 
> The overall structure of the project was improved by moving old code into a 
> separate MC package, renaming categories and renaming some classes. 
> 
> The external documentation was updated 
> 
>       http://homepage.mac.com/svc/Zinc-HTTP-Components
> 
> I would still love more users/testers. The code works well enough for day to 
> day use and the feature set is reasonably complete now.
> 
> Sven
> 
> PS: Please check the SqueakSource history for a all the details.


Reply via email to