2009/7/1 Igor Stasenko <siguc...@gmail.com>:
> 2009/7/1 Michael Rueger <m.rue...@acm.org>:
>> Stephen Pair wrote:
>>
>>> accomplish this (in VisualWorks).  It would be really cool if things
>>> like filenames and directories didn't make assumptions about the file
>>> system with which they are used (so that you could have filenames for in
>>> memory file systems, or filenames for other file systems that one might
>>> connect with in ways other than the built in local file system primitives).
>>
>> broken record... ;-)
>>
>> ...use URIs :-)
>>
> how then i could write a 'FileDirectory default' in terms of URIs?
> 'file://.' asURI ?

Path @ 'file://'
Path @ 'file://c:\file.txt'
( Path @ 'file://c:\file.txt' ) readStream contents.
( Path @ 'file://c:\file.txt' ) writeStream.
( Path @ 'http://www.dreamtheater.net/' ) readStream contents.
( Path @ 'app://yourContainer1.yourContainer2.yourObject' ) readStream
etc.

>
>> Then send things like stream, writeStream etc to the URI and have the
>> scheme dispatch resolve the rest.
>>
>> Michael
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project@lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to