[ANN] Nile 0.9.0
damien.cassou at gmail.com
Thu Jun 21 05:30:51 UTC 2007
I think streaming functionalities are basically complete. What miss
are the specific methods of squeak like #nextChunk, #nextChunkPut: and
this like that.
Having a complete stream hierarchy is the aim of the work. If you want
to help, feel free to commit to the repository.
2007/6/21, J J <azreal1977 at hotmail.com>:
> Awesome work! (and sorry I'm so late to notice :) Does it completely
> implement the functionality of the current Squeak streams so that it could
> be considered for a replacement at some point (as FastSocket replaced the
> old Socket)?
> > Date: Sat, 9 Jun 2007 12:28:37 +0200
> > From: damien.cassou at gmail.com
> > To: squeak-dev at lists.squeakfoundation.org
> > Subject: [ANN] Nile 0.9.0
> > 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.
> > - 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...
> > - 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
> > --
> > Damien Cassou
> Make every IM count. Download Windows Live Messenger and join the i'm
> Initiative now. It's free. Make it count!
More information about the Squeak-dev