Re: RFC 14 (v2) Modify open() to support FileObjects and
[email protected] (Jonathan Scott Duff) Wed, 9 Aug 2000 11:41:42 -0500
| Newsgroups | perl.perl6.language.io |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Aug 09, 2000 at 07:41:54AM -0700, Nathan Wiger wrote: > > It occurs to me that one could embed the class name right in the first > > argument: > > > > $perl = open 'ftp://ftp.linux.activestate.com/pub/staff/gsar/APC/' > > or die "ActiveState ftp site is hosed again: $!"; > > Yeah, the next version is going to include a syntax that's very similar > to this, although a little more Perlish: > > open '/etc/passwd'; # file is implied > open ftp 'ftp://ftp.linux.activestate.com/' > open dir '/usr/local/bin' > open http 'http://www.yahoo.com/' How about this? open '/etc/passwd'; # file open '/usr/local/bin/'; # directory (note the trailing '/') open 'ftp://ftp.perl.org/'; # ftp open 'http://www.yahoo.com/'; # http open 'ldap://ldap.bigfoot.com/';# ldap Of course the last three would automagically bring in the proper modules that are part of the standard perl distribution. -Scott -- Jonathan Scott Duff [email protected]