Linked by Thom Holwerda on Wed 24th Nov 2010 23:06 UTC
OpenStep, GNUstep I don't really know what Sony wants with this, but they're using GNUstep, so that's something, I guess. "Sony's Networked Application Platform is a project designed to leverage the open source community to build and evolve the next generation application framework for consumer electronic devices. The developer program gives access to a developer community and resources like SDK, tools, documentation and other developers. The foundation upon which this project is base comes from the GNUstep community, whose origin dates back to the OpenStep standard developed by NeXT Computer Inc (now Apple Computer Inc.). While Apple has continued to update their specification in the form of Cocoa and Mac OS X, the GNUstep branch of the tree has diverged considerably."
Thread beginning with comment 451077
To read all comments associated with this story, please click here.
Objective -C / C++
by MacMan on Thu 25th Nov 2010 01:41 UTC
MacMan
Member since:
2006-11-19

Objective-C/C++ is really wonderful language to work in, first used in in 1994 on a NeXT Station. And, no, its not for everything, so don't start the but C++ does this and Java does that nonsense.

Problem is every time I try to use GNUStep (last time was about 6 mos ago, installed from Synaptic on Ubuntu) and its pretty much a disaster. Cocotron http://www.cocotron.org/ seems promising though.

Reply Score: 1

RE: Objective -C / C++
by MacMan on Thu 25th Nov 2010 02:29 in reply to "Objective -C / C++ "
MacMan Member since:
2006-11-19

I don't mean to sound really down on GNUStep, I really really want to like GNUStep, its that I've never had much luck with it. Apparently GNUStep has a GNOME theming engine, never got that to work either.

I think some GNUStep folks need to sit down and figure out how to get it to work well with GNOME. It think it should be possible to write some sort of utility that automatically generates .desktop files for GNUStep apps and so forth.

What would REALLY REALLY REALLY KICK SERIOUS ASS is someone spent some time on Nautilus and made it read the .app directory structure. The idea most if not every part of an application wrapped up in a nice self contained .app directory structure is probably the most brilliant idea that the NeXT folks came up with. It completely solves the packaging problems found on most OSs (writing .desktop files. editing menus, all that BS).

Furthermore, the idea of a .app directory structure is completely language / desktop env / OS independent. Inside is just a config file that tells what executable to launch, what icon should be, what the env vars should be and so forth.

Reply Parent Score: 3

RE[2]: Objective -C / C++
by tupp on Fri 26th Nov 2010 06:50 in reply to "RE: Objective -C / C++ "
tupp Member since:
2006-11-12

The idea most if not every part of an application wrapped up in a nice self contained .app directory structure is probably the most brilliant idea that the NeXT folks came up with.

Yeah... did they come up with that *before* or *after* Steve Jobs invented the mouse?

Reply Parent Score: 2

RE: Objective -C / C++
by henderson101 on Thu 25th Nov 2010 11:35 in reply to "Objective -C / C++ "
henderson101 Member since:
2006-05-30

The problem you have with Cocotron is that the primary mission statement of the guys working on in (Christopher Lloyd being the lead IIRC) is that it is intended to be used on a Mac to cross compile for other targets. So, in essence, you need a Mac to develop apps. The benefit of Gnustep should be that you can run it on any supported platform and develop natively. You can. It just doesn't work very well most of the time.

Edited 2010-11-25 11:36 UTC

Reply Parent Score: 1

RE[2]: Objective -C / C++
by greygandalf on Thu 25th Nov 2010 15:12 in reply to "RE: Objective -C / C++ "
greygandalf Member since:
2008-04-07

Hmm... I beg your pardon about "doesn't work very well"?
The GNUstep core framework is very complete, much more than Cocotron. It allows to to write complex and complete application and run them on Windows too. Applications for which - last time I checked - Cocotron was missing the implementation of whole methods or even classes having only little more than stubs. Both commercial application as well as free software runs on Windows successfully.

Furthermore I may remind you that the ultimate goal of GNUstep is to be native and self-hosting. We appreciate and incentive the use of it to port application from the mac to Unix and to Windows. But we are a GNU project, so giving a complete environment on a Free operating system is the ultimate goal.

Reply Parent Score: 3

RE: Objective -C / C++
by ThomasFuhringer on Thu 25th Nov 2010 14:03 in reply to "Objective -C / C++ "
ThomasFuhringer Member since:
2007-01-25

etoileos.com seems actually more promising to me. Unfortunately it has also been progressing very slowly recently.

Reply Parent Score: 1

RE: Objective -C / C++
by greygandalf on Thu 25th Nov 2010 15:05 in reply to "Objective -C / C++ "
greygandalf Member since:
2008-04-07

I'm sorry to hear that you have problems with the Ubuntu packages, maybe you should bug Ubuntu about them?
The packages on Debian are usually a bit out of date, but they do work. Sadly many applications are missing, so the already small palette of GNustep application is further restricted.

As a GNUstep core and application developer, I have one of my main development machines running Debian. Thus I can assure you that at least when using "source" against all debian packages and dependencies, GNUstep works smoothly, I test it daily.

Reply Parent Score: 2

RE[2]: Objective -C / C++
by dylansmrjones on Fri 26th Nov 2010 01:50 in reply to "RE: Objective -C / C++ "
dylansmrjones Member since:
2005-10-02

The gnustep packages in Ubuntu are really crap. gentoo (which is my preferred distribution) is much better, even if it is not the most gnustep friendly distribution. Personally I like the combination of gnustep libraries, x.org, windowmaker and gworkspace. It is much more responsive than the equivalent using gnome libraries, metacity and nautilus.

Reply Parent Score: 2