[ANN] SIXX 0.1h is available

Masashi Umezawa umejava at mars.dti.ne.jp
Sat Jul 24 09:46:43 UTC 2004


Hello,

SIXX 0.1h is now available for all major Smalltalks - Squeak, VW, and Dolphin XP.
http://www.mars.dti.ne.jp/~umejava/smalltalk/sixx/index.html

For Squeakers, there is also a SAR version:
http://www.mars.dti.ne.jp/~umejava/smalltalk/sixx/SIXX.sar

SIXX is a XML serializer/deserializer for Smalltalk. You can exchange various
Smalltalk objects among different images.  

New features:

-Fault-tolerant instance creation
    - Now SIXX can detect the failure of #new and try to use #basicNew automatically.
    - If you catch SixxNewFailed in your client code, you can customize the instance creation of the failed class.

-Instance creation hook
    - #sixxInitialize is automatically called after the instance creation. 
    - In the method, you can initialize some fields that can not be serialized by SIXX (Block, Process, etc).

-Performance tuning
    - Tuning for Point, ByteArray. They got almost tripled performance.
    - A format change for variable with fixed fields objects (to be more compact). 
    - A format change for ByteArray (keeping compatibility). 

-Refactoring method names to be more consistent.

SIXX is 2 years old now. It has been improved by many users' feedback. 
I would like to say thank you to all of the contributors.

Cheers,
---
[:masashi | ^umezawa]




More information about the Squeak-dev mailing list