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: [hidden email] > To: [hidden email] > 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! |
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 <[hidden email]>: > > 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: [hidden email] > > To: [hidden email] > > 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 |
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 <[hidden email]>: >> >> 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: [hidden email] >> > To: [hidden email] >> > 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. |
Hi Alex,
2007/6/22, Bergel, Alexandre <[hidden email]>: > 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. Yes, I would like to see if Nile can replace the current Stream hierarchy. However, I don't think Nile will be ready for ESUG because I must work for MC2 (which is quite interesting too). Moreover, I can't do everything myself ; I need help. I need people reimplementing things on top of Nile. Bye -- Damien Cassou |
Free forum by Nabble | Edit this page |