[ANN] Nile 0.9.0

stephane ducasse stephane.ducasse at free.fr
Sat Jun 9 11:38:19 UTC 2007


On 9 juin 07, at 12:28, Damien Cassou wrote:

> Hi,
>
> Nile is a complete reimplementation of the squeak stream hierarchy.
> It's based on traits.
>
> You can find it on Universe.
>
> New features include:
>
> - Constructors on collections like #nsReadStream or #streamContents:.
> - Better performances than Squeak for #next #next: #nextPut: and
> #nextPutAll: with Strings (you can run the benchmarks yourself using
> NSBenchmarks>>#launchBenchmarks). Thanks to Klaus D. Witzel, Mathieu
> Suen, Roel Wuyts and Andrew P. Black who helped me a lot.

Can you tell us more? How much?


> - Adds a lot of libraries based on Nile core. there are generic
> buffers, byte reading/writing methods, a thread-safe transcript
> (Stéphane Ducasse wrote it), file-based streams...

did you change the history class to wrap or not :)

> - No more dependencies: Nile is self contained (previous dependencies
> was only for tests and not needed).
> - NSMetrics computes some metrics on Nile and the Squeak stream
> hierarchy to compare.
> - 322 tests

Good.




More information about the Squeak-dev mailing list