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 > >
