[Ann] Nile 0.8.0 available

stephane ducasse stephane.ducasse at free.fr
Tue May 15 20:15:21 UTC 2007


On 14 mai 07, at 21:07, Damien Cassou wrote:

> Hi Daniel,
>
> I secretly dream of replacing the Stream hierarchy by Nile. But Nile
> is far away from a possible replacement. This is because Nile does not
> implement most of the methods that can be found in the Stream
> hierarchy. Moreover, replacing the current hierarchy requires a
> reimplementation of all subclasses of the class Stream. However, I
> think the task is doable.

but we do not need it now :)
We need a really cool stream library with a cool core and composable  
abstractions.
And Nile is that
> If people want to help making Nile better,
> feel free to join.

Indeed we need more clients of Nile to improve it.

> About the collection hierarchy, I think the replacement is not worth
> it. This is because Nathanael refactored the hierarchy using traits
> instead of completely reimplementing it. This was the right thing to
> do at this time but I would prefer a completely new version, rewritten
> from scratch as I did with Nile.

This would be a really experience. because we could get a small core  
and all kind of possibilities.
>
> Does this answer all your questions ?
>
> 2007/5/14, danil osipchuk <danil at mtsnet.ru>:
>>
>> Damien,
>> this is probably a naive question, but anyway: what do you think  
>> -  is it
>> possible to replace both collection and stream hierarchies with their
>> traitified counterparts and to get a still working image? How much  
>> effort
>> will it cost (not as a proposal for mainline but as an experiment)
>>
>> Danil
>>
>>
>> Damien Cassou-3 wrote:
>> >
>> >
>> >
>> > Nile has nothing to do with File/Directory classes. It's only for
>> > streaming. Yes, you can stream over a file, but our implementation
>> > relies on FileDirectory. What Nile aims to replace is ReadStream,
>> > WriteStream, StandardFileStream, SocketStream, ZipReadStream...
>> >
>> >
>> >
>>
>> --
>> View this message in context: http://www.nabble.com/-Ann-- 
>> Nile-0.8.0-available-tf3726678.html#a10609518
>> Sent from the Squeak - Dev mailing list archive at Nabble.com.
>>
>>
>>
>
>
> -- 
> Damien Cassou
>
>




More information about the Squeak-dev mailing list