From: "Corey" <corey_s@qwest.net>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] gcc on plan9
Date: Thu, 8 Jun 2006 10:20:07 -0700 [thread overview]
Message-ID: <200606081020.07414.corey_s@qwest.net> (raw)
In-Reply-To: <ACCF003CBA3D09458207DB0CB86AD17D2015AB@XMAIL.asuch.cas.cz>
Disclaimer: by this point, I have no hope or intent of 'pursuading'
anybody, I'm just writing this to clarify my position, because I get
the feeling that I've been misunderstood.
On Thursday 08 June 2006 00:08, cej@gli.cas.cz wrote:
> IMHO, I don't see any advantage in having gnustep/openstep/nextstep
> stuff (except, maybe, displayPS/PDF), on Plan9.
>
C has something called a Standard Library, it provides lots of useful
things when programming in C.
Imagine how outlandish it would sound if you said that you "don't see
any advantage in having C99 stuff on Plan 9"?
The core GNUstep libraries are to Objective-C as the Standard Library
is to C.
I'm _not_ talking about the existing user-land applications built from GNUstep,
such as Gorm and Mail.app, and <cringe>, WindowMaker and all that.
Now, I'm not going to argue the subjective merits of objective-c vs. plain c;
but I'm not the only programmer in the world who prefers an object-oriented
language, and who enjoys such features as dynamic dispatch/typing/loading,
reflection, forwarding, etc., etc.
> >For example, GNUstep depends not just on the compiler, but also on many
> > services you find today on Linux and similar UNIXes. Trying to pull that into
> > Plan 9 would force you to pull many other stuff as well.
>
Not if I were only interested in having Objective-C -- the _language_, and
GNUstep -- the _libraries_.
The core GNUstep Libraries - by design - have very minimal dependency
requirements. For instance, GNUstep GUI depends on libtiff.
libtiff is not going to turn Plan 9 into linux.
And hey, it's already been ported!
http://pages.cpsc.ucalgary.ca/~mirtchov/p9/libtiff/
Likewise, writing 9P services in Objective-C is not going to turn Plan 9 into
Linux.
Beers,
Corey
next prev parent reply other threads:[~2006-06-08 17:20 UTC|newest]
Thread overview: 166+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-08 7:08 cej
2006-06-08 9:18 ` quanstro
2006-06-08 11:58 ` rog
2006-06-09 4:20 ` quanstro
2006-06-08 17:20 ` Corey [this message]
2006-06-09 4:00 ` quanstro
2006-06-09 12:40 ` Corey
2006-06-09 13:15 ` quanstro
2006-06-09 15:10 ` Corey
2006-06-09 15:27 ` C H Forsyth
2006-06-09 15:39 ` David Leimbach
2006-06-09 15:37 ` quanstro
2006-06-09 14:52 ` lucio
2006-06-09 18:42 ` quanstro
2006-06-09 21:12 ` David Leimbach
2006-06-10 5:28 ` lucio
2006-06-10 1:36 ` Roman Shaposhnick
2006-06-10 16:32 ` David Leimbach
-- strict thread matches above, loose matches on Subject: below --
2006-06-08 7:24 cej
2006-06-07 17:58 Corey
2006-06-07 18:24 ` Roman Shaposhnick
2006-06-07 18:50 ` Ronald G Minnich
2006-06-07 18:55 ` William Josephson
2006-06-07 20:12 ` Ronald G Minnich
2006-06-07 20:20 ` Roman Shaposhnick
2006-06-07 20:42 ` Ronald G Minnich
2006-06-07 20:44 ` William Josephson
2006-06-07 21:00 ` Ronald G Minnich
2006-06-07 19:05 ` Roman Shaposhnick
2006-06-07 20:13 ` Ronald G Minnich
2006-06-07 20:48 ` Roman Shaposhnick
2006-06-07 21:04 ` Ronald G Minnich
2006-06-08 6:42 ` Roman Shaposhnik
2006-06-08 7:00 ` Iruatã Souza (muzgo)
2006-06-07 19:48 ` Corey
2006-06-07 20:16 ` Ronald G Minnich
2006-06-07 20:26 ` Roman Shaposhnick
2006-06-07 20:43 ` Ronald G Minnich
2006-06-08 5:49 ` lucio
2006-06-07 18:57 ` Francisco J Ballesteros
2006-06-07 19:55 ` Corey
2006-06-07 20:46 ` rog
2006-06-07 21:07 ` Corey
2006-06-07 21:16 ` Christoph Lohmann
2006-06-07 21:25 ` Rodolfo (kix)
2006-06-07 21:50 ` Corey
2006-06-07 21:54 ` David Leimbach
2006-06-07 21:56 ` Ronald G Minnich
2006-06-07 22:06 ` Lluís Batlle i Rossell
2006-06-07 22:16 ` David Leimbach
2006-06-07 22:31 ` Francisco J Ballesteros
2006-06-07 22:33 ` Ronald G Minnich
2006-06-08 9:44 ` Victor Nazarov
2006-06-09 21:13 ` Roman Shaposhnick
2006-06-08 1:28 ` quanstro
2006-06-09 13:12 ` Lluís Batlle
2006-06-09 13:21 ` quanstro
2006-06-09 13:47 ` Lluís Batlle
2006-06-07 23:04 ` geoff
2006-06-07 23:10 ` Steve Simon
2006-06-08 0:22 ` Bakul Shah
2006-06-08 0:27 ` geoff
2006-06-08 3:31 ` Ronald G Minnich
2006-06-08 15:04 ` David Leimbach
2006-06-08 15:20 ` Ronald G Minnich
2006-06-07 23:15 ` andrey mirtchovski
2006-06-08 0:17 ` geoff
2006-06-09 21:15 ` Roman Shaposhnick
2006-06-09 21:26 ` andrey mirtchovski
2006-06-09 21:27 ` andrey mirtchovski
2006-06-09 21:34 ` Roman Shaposhnick
2006-06-09 21:38 ` andrey mirtchovski
2006-06-09 21:44 ` andrey mirtchovski
2006-06-10 6:57 ` "Nils O. Selåsdal"
2006-06-08 1:58 ` Latchesar Ionkov
2006-06-08 0:53 ` geoff
2006-06-08 1:07 ` Latchesar Ionkov
2006-06-08 1:15 ` quanstro
2006-06-08 15:02 ` David Leimbach
2006-06-09 4:04 ` quanstro
2006-06-08 1:22 ` geoff
2006-06-08 1:25 ` Latchesar Ionkov
2006-06-09 21:21 ` Roman Shaposhnick
2006-06-09 21:27 ` Roman Shaposhnick
2006-06-08 14:59 ` David Leimbach
2006-06-09 4:05 ` quanstro
2006-06-08 1:49 ` Ignacio Torres Masdeu
2006-06-08 14:10 ` David Leimbach
2006-06-09 4:09 ` quanstro
2006-06-09 5:25 ` David Leimbach
2006-06-07 22:39 ` Corey
2006-06-07 22:49 ` Paul Lalonde
2006-06-07 23:17 ` Corey
2006-06-07 23:37 ` Paul Lalonde
2006-06-08 0:50 ` quanstro
2006-06-08 1:16 ` John Barham
2006-06-08 14:51 ` David Leimbach
2006-06-09 4:49 ` ems
2006-06-09 12:07 ` quanstro
2006-06-09 19:17 ` Roman Shaposhnick
2006-06-09 21:27 ` Bakul Shah
2006-06-09 21:33 ` Francisco J Ballesteros
2006-06-09 21:39 ` quanstro
2006-06-09 21:56 ` Francisco J Ballesteros
2006-06-09 22:01 ` quanstro
2006-06-09 22:17 ` Francisco J Ballesteros
2006-06-09 22:35 ` quanstro
2006-06-09 22:22 ` Bakul Shah
2006-06-09 22:30 ` quanstro
2006-06-09 23:22 ` Bakul Shah
2006-06-10 13:51 ` Francisco J Ballesteros
2006-06-10 23:21 ` Ronald G Minnich
2006-06-11 0:07 ` LiteStar numnums
2006-06-10 0:00 ` Harri Haataja
2006-06-10 0:03 ` Bruce Ellis
2006-06-10 1:00 ` Roman Shaposhnick
2006-06-10 4:37 ` Iruatã Souza (muzgo)
2006-06-12 0:35 ` Roman Shaposhnik
2006-06-09 21:43 ` quanstro
2006-06-10 12:43 ` rog
2006-06-07 22:56 ` Christoph Lohmann
2006-06-07 23:08 ` Dan Cross
2006-06-07 23:32 ` Federico G. Benavento
2006-06-07 23:48 ` Dan Cross
2006-06-08 0:32 ` Corey
2006-06-08 1:04 ` jmk
2006-06-08 3:35 ` Ronald G Minnich
2006-06-08 3:51 ` Ronald G Minnich
2006-06-08 4:07 ` Roman Shaposhnik
2006-06-08 5:19 ` Ronald G Minnich
2006-06-08 6:07 ` Federico G. Benavento
2006-06-08 17:45 ` Micah Stetson
2006-06-08 18:54 ` Ronald G Minnich
2006-06-08 18:55 ` Iruatã Souza (muzgo)
2006-06-08 18:56 ` andrey mirtchovski
2006-06-08 19:01 ` Iruatã Souza (muzgo)
2006-06-09 19:56 ` Roman Shaposhnick
2006-06-09 22:19 ` quanstro
2006-06-09 23:19 ` Ronald G Minnich
2006-06-08 4:11 ` Paul Lalonde
2006-06-08 5:25 ` ems
2006-06-08 5:43 ` Simon Williams
2006-06-08 6:09 ` Bruce Ellis
2006-06-08 1:06 ` geoff
2006-06-08 1:21 ` quanstro
2006-06-08 10:15 ` Victor Nazarov
2006-06-08 9:40 ` Lluís Batlle
2006-06-08 15:55 ` Corey
2006-06-08 22:48 ` Fred Wade
2006-06-08 23:08 ` Roman Shaposhnick
2006-06-08 23:51 ` Corey
2006-06-07 20:46 ` Latchesar Ionkov
2006-06-07 19:07 ` Roman Shaposhnick
2006-06-07 19:17 ` Latchesar Ionkov
2006-06-07 19:26 ` Roman Shaposhnick
2006-06-07 19:35 ` Brantley Coile
2006-06-07 20:15 ` Ronald G Minnich
2006-06-07 20:32 ` Roman Shaposhnick
2006-06-07 19:47 ` Latchesar Ionkov
2006-06-07 20:00 ` Corey
2006-06-07 20:13 ` Roman Shaposhnick
2006-06-07 20:40 ` Ronald G Minnich
2006-06-08 6:49 ` Roman Shaposhnik
2006-06-07 21:21 ` Christoph Lohmann
2006-06-07 21:49 ` Ronald G Minnich
2006-06-07 22:50 ` Dan Cross
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200606081020.07414.corey_s@qwest.net \
--to=corey_s@qwest.net \
--cc=9fans@cse.psu.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).