From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Wed, 7 Jun 2006 16:17:42 -0700 Message-Id: <200606071617.42120.corey_s@qwest.net> From: "Corey" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] gcc on plan9 User-Agent: KMail/1.9.3 References: <12bd3e4eeac406a7b2df5a203eb80021@vitanuova.com> <200606071539.43140.corey_s@qwest.net> <8662681E-86A2-44BD-B63D-4A8E8BF3BC7A@telus.net> In-Reply-To: <8662681E-86A2-44BD-B63D-4A8E8BF3BC7A@telus.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Topicbox-Message-UUID: 5e393e50-ead1-11e9-9d60-3106f5b1d025 On Wednesday 07 June 2006 15:49, Paul Lalonde wrote: > On 7-Jun-06, at 3:39 PM, Corey wrote: > > > > You also make it sound as though higher-level libraries and/or > > object-oriented > > programming on Plan 9 are a complete waste in all circumstances. > > Plan 9 is object-oriented. The objects have a file-like abstraction > and interactions with the objects are mediated by a network protocol > that abstracts all the network messiness away. > I've more or less dimly grokked the not-immediately-obvious-but-very-elegant Plan9-as-object-oriented-via-9p concept; but Plan 9 is not a programming language. To which I'll probably get the response from someone: "OOP is pointless - you can do every thing OOP can do, using 9p and modular programming in C." Which is certainly a valid point, unless for whatever reasons, you are unable to write a whole framework or whatever from scratch, and would thus selfishly prefer to use an existing one. > C++ on Plan 9 is a whole other issue. It's bad enough that it has > invaded my work life, having it invade my hobby computing environment > would just make me sad. > I don't like C++ either; I'm merely asking about Objective-C, which I find enjoyable and mostly sound. > I can easily imagine a nice smalltalk implementation for Plan 9 that > plays well with the 9P servers. Yes, that would be cool. But when I mention: "I can easily imagine a nice implementation for Plan 9 that plays well with the 9P servers", I somehow quickly make an annoyance of myself. It's weird. Cheers, Corey