----- Original Message ----
From: Sergii Stoian <
stoyan255@gmail.com>
To:
discuss-gnustep@gnu.orgSent: Sunday, September 16, 2007 6:51:59 PM
Subject: Re: New ProjectCenter Icons
Hello, everybody.
Let me express my thoughts about ProjectCenter development in context of current discussion.
PC architecture still evolving and aimed to be organized in context of "Integrated" development
environment. What I mean by "Integrated"? As Daniel Santos have already said ProjectCenter
should be a code which organize project files (code, make files, images, interfaces etc.) and
provide ability to edit code files, build project, debug application or tool. Ability can be bundled
with application or can be separated into other application/tool.
All parts, except project organization, must be modules. This modules can be activated during
work with project (if user selects defaults to work with project) or can be left along in favor
of user preferred. The modular approach allow to reach several targets:
1. It allows to create application wrappers around modules. So if you want, for example, editor
to work with your code you can use PCEditor application without invoking ProjectCenter itself.
2. Somebody can write better parts of PC without changing PC itself. So, you can create
better code editor as module and select it through PC preferences. If you want to work in
some way with GORM files you can create module and specific view will be opened on click
within project browser.
Moreover, I'm not satisfied with current PC framework contents. I'll plan to move GUI code to the
upper level (PC application) and leave only project organizing code inside. Builder, Launcher/Debugger
will be moved to modules section. Preferences, Inspector, Project Window will be the part of PC
application.
So this is a plans for future. Everything I need is free time for that... :(
Anyway, the faster I finish architectural changes the earlier will be Gorm integration.
--
Sergii Stoian, ProjectCenter maintainer