is written in Objective-C, an object-oriented superset of the C programming language, similar to SmallTalk. However there exist a number of bridges and interfaces to develop
A set of scripts and makefiles that heavily ease the creation and maintenance of software projects.
.TP
.Ignustep-base
The FoundationKit libraries for non-GUI tools providing everything from string and array classes, filemanager classes to distributed objects.
.TP
.Ignustep-gui
The ApplicationKit containing widgets, workspace classes and means for applications to interact with the user. This is the frontend of \fBGNUstep\fR's GUI part.
.TP
.Ignustep-back
This is the backend of
.BRGNUstep's
GUI part which does the actual rendering and event handling. It acts as a layer between gnustep-gui and the operating/drawing system. Backends exist for X11 (one using cairo, one using libart, one using xlib drawing) and win32.
A bundle is a collection of resources making up a discrete package for use. There are currently three types of bundles: applications, frameworks and loadable bundles.
A loadable bundle is a kind of plug-in. There are two types of loadable bundles, namely plug-ins and palettes. The plug-in is normally referred to as a bundle, which can make it a bit confusing. A plug-in is a bundle that can be loaded by an application to provide additional functionality, while a palette is a plug-in for
The home of GWorkspace, JIGS, Renaissance and programming tutorials.
.P
.BMailinglists
.TP
http://www.gnustep.org/information/gethelp.html
Mailing lists and mailing list archives.
.P
.BIRC
.TP
#GNUstep on FreeNode
You are invited to join the #GNUstep IRC channel on FreeNode (irc.freenode.net).
.SHHISTORY
.BGNUstep
was at first a collaboration of two projects that wanted to create a single
.BGNUstep
project that complied to the OpenStep specification provided by NeXT Computer, Inc. and SunSoft, Inc. Development of this joint effort started around 1993-1994. For a more detailed history description see the GNUstep Documentation Library referenced in the