[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: New ProjectCenter Icons

From: Gregory John Casamento
Subject: Re: New ProjectCenter Icons
Date: Tue, 11 Sep 2007 07:59:28 -0700 (PDT)


Gorm is useful outside of the context of an IDE.  I see no reason that DO can't serve as an effective integration between the two applications and I'm unconvinced that physically merging them is the best way to go and I don't support the merging of PC and Gorm into one program.

Additionally, users who are used to the Cocoa/OPENSTEP approach will expect two applications, not just one. 

There is, in fact, the beginning of a framework in GormLib to facilitate communication between the two applications.   The methods in this framework should be vended via DO and much of the work in Gorm has already been done to talk via DO, there's just some additional work to do.

I must mention... Gorm was refactored about two years ago to be a set of libraries.  If someone wants to use the functionality of Gorm in their program without invoking Gorm itself it's just as simple as linking to GormLib (The InterfaceBuilder framework clone -- contains interfaces for Palettes, Inspectors, Pasteboard and Resource handling) and GormCore (Gorm's internal library).

Right now our development environment is very strong because of Gorm and we simply need to improve PC and integrate the two over DO to make it seemless.   I think that Gorm and PC follow the UNIX and, indeed, the Cocoa/OPENSTEP philosophy very well... and that is to have programs with a simple purpose do one thing and one thing very well.    The two can integrate perfectly over DO.

So, I don't agree with Nikolaus at all.  I see no reason to physically merge the two applications. 
Later, GJC
Gregory Casamento

----- Original Message ----
From: Stefan Bidigaray <address@hidden>
Cc: address@hidden
Sent: Tuesday, September 11, 2007 10:11:16 AM
Subject: Re: New ProjectCenter Icons

I know I don't have much say on this since I can't program very well and don't know enough about GS, but I kind of agree with Dr Nikolaus Schaller here.
The little that I've played with PC for my little implementation of ScreenSaver framework (yes, I'm still working on it and it still doesn't work right) I have noticed that PC is moving towards a modular design.  The Editor, for example, is already a bundle (and so is a few other things).  So why can't Gorm just be a PC bundle?  Theoretically, as I understand it, you can already use any editor you want with PC.  If PC does, in fact, move toward a fully modular design there should be no reason why someone can't use their favorite tools from within it.
After all, GNUstep's goal is to, foremost, be a development environment.  Everything should be highly integrated to fulfill that goal.  If you want to go outside this "development environment" that is your choice and should be allowed, but that's not GNUstep's way.  A modular PC (integrated with Gorm) would allow for this.
This approach would also encourage PC development, further encouraging GNUstep development.  From my point of view, it seems like PC has become taboo within GNUstep, not even GNUstep projects use it.  I understand Sergei is on his own trying to maintain it, which sucks, and I'm trying to learn it's inner-workings to try to help but I don't understand the GNUstep frameworks enough to help with such a big project (which is one of the reasons I'm giving ScreenSaver a shot).
Like Nikolaus said though, this would be a long term project.
Just my 2 cents.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]