Hi,
Richard Frith-Macdonald wrote:
On 31 Dec 2013, at 03:17, Stefan Bidi <stefanb...@gmail.com> wrote:
I would say that 'proper' gnustep is what we used to refer to as 'core'
(make/base/gui/back) plus Gorm (the one 'properly' supported tool nearly
essential for gui development).
There are then four things which I really think we want to add ASAP, by which I
mean, as soon as we can really properly support / implement them:
THEMES;
We need at least one gnu/linux and one windows theme, and we ought to bundle
them as paret of the core system.
OBJC2;
We ought to have libobjc2 and a reference copy of clang (we need to get proper
gnustep-make integration for them before we can consider them
supported/supportable).
Do you mean a gnustep-make makefile instead of cmake?
MACUSER;
We need truly simplemac user porting mechanism (virtual machine and/or xcode
integration package) ... being able cross-compile directly from xcode would be
nice, but a couple of VMs with GNUstep installed on them would probably be
achivable quicker.
MOBILE;
For want of a better term ... implementing new/improverd graphics stuff and
porting to android etc.
All of the things you mention should have their sections on the website.
Some of them, like theming, are interesting both for the "user" and for
the "developer". Different "views"
The there's all the stuff which should probably never be parrt of GNUstep
proper (ie core);
That would be development libraries which use GNUstep and make life easier for
people using gnustep (including much of the stuff I've contributed).
That would also be development tools built on the GNUstep core, but not
polished enough to be easily suipported by the core team
Do you think mentioning them on the website among the developer tools is
good? Or at least a proper entry in the wiki. If someone needs them as a
depenency it would be good to have a corresponding page.
That would also be all the wonderful apps in GAP and Etoile etc
Well, those should be documented on their own webistes, perhaps just
cross-referenced where appropriate (e.g. additional themes or
dependencies, etc)
So for me there's a break-down into GNUstep (the core, supported stuff), Future
(hot projects), and Extra (things built using GNUstep) which I think ought to
be really clear on the website;
We want people to know what's there now and well supported
We want people to know what's coming soon and where they can help most
We want people to know about all the cool stuff that uses GNUstep and makes it
look good
We also want people to join in and help rather than complaining about problems
which aren't part of core ... keeping a clear separation ought to help with
that. We ought to make it explicit who is supporting what, and to what extent
support/development is being done (and whether we are looking for a volunteer
to support any pasrticular thing).
Riccardo
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev