From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Thu, 8 Jun 2006 08:55:01 -0700 Message-Id: <200606080855.02335.corey_s@qwest.net> From: "Corey" To: 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> <45219fb00606080240x6805a3c5l@mail.gmail.com> In-Reply-To: <45219fb00606080240x6805a3c5l@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Topicbox-Message-UUID: 6170069e-ead1-11e9-9d60-3106f5b1d025 On Thursday 08 June 2006 02:40, Llu=EDs Batlle wrote: > 2006/6/8, Corey : > > I have neither the morale nor the power to write even a single line of = code > > for this new "integrated graphical desktop environment" on Plan 9 -- I > > merely intend to assemble the work that others are doing; I'm like a ch= ild > > clumsily playing with lego bricks. The best that I can do is help write > > the gluework to get it working together nicely. > > What do you mean by "others are doing"? I don't know about the GNUStep > general development, >=20 GNUstep is quite healthy and active, and the core libraries are all either = at=20 "1.0" release, or very close to it. > but a bit about Windowmaker's - there isn't more=20 > than a message a month in their mailing lists,=20 > I think this is possibly where I may have been somewhat misunderstood - I don't want to bring windowmaker and X11 and all that stuff onto a Plan 9 installation; I am "merely" interested in experimenting with Objective-C=20 and the GNUstep libraries on Plan 9, in Plan fashion. I would like to _use_ Objective-C/GNUstep _natively_ on Plan 9 in purely=20 idiomatic Plan 9 style - meaning I would be writing services as file systems through 9P. All I really need to begin this is an Objective-C compi= ler;=20 the rest is what I would consider the "gluework" to get it working in Plan = 9. =20 Even the GNUstep gui framework is abstracted so well that it imposes no=20 assumptions as to the backend windowing environment: "The GNUstep GUI Library is designed in two parts. The first part is the front-end component which is independent of platform and display system. This front-end is combined with a back-end component which handles all of the display system dependent such as specific calls to X/Windows. This design allows the GNUstep applications to have the "look and feel" of the underlying display system without any changes to the application, and the library can be easily ported to other display systems. The GNUstep GUI Library requires the GNU Objective-C compiler, the GNUstep Base Library, the TIFF Graphics library, and a back-end component like the GNUstep 'Back' Backend." Writing a Plan 9 back-end component for the GNUstep GUI Library, is an excellent example of the sort of "gluework" I'd be able to tackle, likely with some help. > Maybe I'm wrong? I don't know about the out-of-the-mailing-lists work. >=20 I'm definitely not trying to turn Plan 9 into a Linux clone; and I personal= ly,=20 despite reading through this whole thread, am still scratching my head as to why programming 9P services on Plan 9 in some other language besides C, awk, sed, or rc is met with such resentment and gnashing of teeth.