camillo 

it would be good to get a chapter (or update a bit the one we have) on 
filesystem.
Because already having a cool set of examples can help a lot.

Stef
On Aug 2, 2012, at 8:00 PM, Camillo Bruni wrote:

> Finally we did it, that were some hours of hard work :P.
> Now we have to provide some help to those people who port their code...
> 
> Certainly some of you might request a compat package for FileDirectory.
> There are certain issues with that:
> 
> - FileDirectory is implemented like a C library
> - FileSystem is implemented in a OO way with lots of delegation
> 
> - FileDirectory uses Strings as path descriptions, FileSystem uses real 
> Objects for that.
> - The main entry point for FileSystem is the FileReference, the old way is 
> String + FileDirectory
> 
> so we have a total inversion of control compared to the old FileDirectory 
> which 
> will make it hard to maintain a real compatibility package.
> 
> Furthermore I have seen how much ugly and bad code the old FileDirectory has 
> caused, believe me it is worth the effort to spend a little time to rewrite 
> your
> library! You will avoid so much useless code!
> 
> We will sit together these days to see what we can do to limit the efforts
> of porting old code.
> 
> best
> cami
> 
> 
> On 2012-08-02, at 19:53, Stéphane Ducasse <[email protected]> wrote:
> 
>> 
>> I always wanted to get rid of it. Now there is a difference between wanting 
>> and doing :)
>> and I should say that we should thank two persons: colin for releasing his 
>> code (once we have some kind of metadata for package - relay soon we should 
>> not forget to mention that he built the first version and camillo for 
>> pushing like a crazy to get Filesystem used everywhere.
>> Of course we should thank also guillermo and esteban for the steady, 
>> positively aggressive attitude against old code. 
>> 
>> So this is cool to see that happing.
>> 
>> PS: I have other dreams :).
>> 
>> Stef
> 
> 


Reply via email to