From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3e1162e60608110021g6e820143oa2461d3d14b00103@mail.gmail.com> Date: Fri, 11 Aug 2006 00:21:33 -0700 From: "David Leimbach" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] I suppose if there's no other way to do it (a quote from the tcl web site) In-Reply-To: <44DB3F03.4050803@lanl.gov> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44DB3F03.4050803@lanl.gov> Topicbox-Message-UUID: 9b897fae-ead1-11e9-9d60-3106f5b1d025 On 8/10/06, Ronald G Minnich wrote: > "Sure, some other languages have libraries for accessing web or ftp > sites, or looking inside zip files. But how many provide an open ended > and extensible system that allows you to access any such resource using > the same I/O commands you'd use with regular disk files?" > C++ iostreams perhaps? I've got one for sockets, pipes etc... Now that's not the same as FTP sites and zip files, but it could be done. Then you can use the same iterators and algorithms to glue it all together. In fact, I think I saw a zlibstream once. I was thinking of writing one. It's done via a blend of template generic programming and OOP. Too bad C++ quickly becomes quite confusing and is very easy to abuse and make difficult to maintain (probably an understatement). Plan 9 gives me a lot of that power right at the shell because the OS multiplexes 9P so well. > hmm. in the language library? Well, I guess if that's all you can do ... > but this is a really odd quote. > > And I actually like tcl ... > > ron >