[ANN] Nile 0.9.0

Bergel, Alexandre bergel at iam.unibe.ch
Fri Jun 22 10:27:32 UTC 2007


Damien,

Do you plan to bootstrap (i.e., replacing the former Stream hierarchy  
by Nile)? I believe this will be a good test for this. If you attend  
ESUG, then we could do this together maybe. I am interesting in this.

Alexandre


On 21 Jun 2007, at 07:30, Damien Cassou wrote:

> Hi,
>
> 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.
>
> Bye
>
> 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!
>>
>>
>>
>
>
> -- 
> Damien Cassou
>

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






More information about the Squeak-dev mailing list