<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.gnustep.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DavidAyers</id>
	<title>GNUstepWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.gnustep.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DavidAyers"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php/Special:Contributions/DavidAyers"/>
	<updated>2026-04-22T13:45:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.7</generator>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5640</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5640"/>
		<updated>2009-05-12T15:08:51Z</updated>

		<summary type="html">&lt;p&gt;DavidAyers: Update to GDL2 release 0.12.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== May 10 2009 ===&lt;br /&gt;
* '''GNUstep [[Make]]  2.2.0 stable release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.2.0.tar.gz Download Make])&lt;br /&gt;
* '''GNUstep [[Base]]  1.19.1 unstable release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.19.1.tar.gz Download Base])&lt;br /&gt;
* '''GNUstep [[Gui]]  0.17.0 unstable release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.17.0.tar.gz Download Gui])&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.17.0.tar.gz Download Back])&lt;br /&gt;
&lt;br /&gt;
=== Apr 3 2009 ===&lt;br /&gt;
* '''[[AClock.app]] 0.3 release''' : updated about window, updated drawing code&lt;br /&gt;
&lt;br /&gt;
=== Apr 1 2009 ===&lt;br /&gt;
* [http://www.testplant.com TestPlant] uses GNUstep to port Eggplant (a GUI testing and scripting tool) to Linux.   See [http://wiki.gnustep.org/index.php/Success_Stories success stories] for more information about this application.&lt;br /&gt;
&lt;br /&gt;
=== Mar 19 2009 ===&lt;br /&gt;
* '''[[SimpleAgenda.app]] 0.38 release''' : bug fixes, simple week view, calendar ui changes and easier dates navigation&lt;br /&gt;
&lt;br /&gt;
=== Mar 14 2009 ===&lt;br /&gt;
* '''[[GSPdf.app]]  0.2.0 release''' : updated makefiles, updated to newer version of GhostScript, incorporated in GAP.&lt;br /&gt;
&lt;br /&gt;
=== Mar 13 2009 ===&lt;br /&gt;
* '''[http://www.nongnu.org/fisicalab/ FísicaLab 0.1]''' released. This is an educational application to solve physics problems.&lt;br /&gt;
&lt;br /&gt;
=== Mar 9 2009 ===&lt;br /&gt;
* '''[[EasyDiff.app]]  0.4.0 release''' : updated makefiles, bug fixes and optimizations, CVS executable selection&lt;br /&gt;
&lt;br /&gt;
=== Mar 6 2009 ===&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/soc/ Google Summer Of Code 2009] will begin accepting applications from mentoring organizations on March 9, 2009. Post your ideas [[Summer Of Code 2009|here]]&lt;br /&gt;
&lt;br /&gt;
=== Feb 20 2009 ===&lt;br /&gt;
* '''[[GDL2]]  0.12.0 release''' : Use of [[Renaissance]] to ease porting. Improve [[Make]] 2.0 integration.  Relicensing under GPLv3.&lt;br /&gt;
&lt;br /&gt;
=== Feb 19 2009 ===&lt;br /&gt;
&lt;br /&gt;
* '''[http://www.gnustep.org/experience/Windows.html Windows Developer Tools]'''&lt;br /&gt;
This is the 1.0.0 release of the developer tools installer.  This installer has&lt;br /&gt;
several tools that are useful for developing GNUstep on Windows.  These include ssh,&lt;br /&gt;
cvs and svn for getting the source code.  It also includes perl, autoconf and libtool.&lt;br /&gt;
&lt;br /&gt;
=== Feb 7 2009 ===&lt;br /&gt;
&lt;br /&gt;
We are currently 25 persons listening to David Chisnall's remote presentation on Pragmatic Smalltalk and the LanguageKit.&lt;br /&gt;
which allows using Smalltalk with Objective-C. Under 1000 lines of code are specific to Smalltalk.&lt;br /&gt;
&lt;br /&gt;
Objective-C objects and Smalltalk objects use the same structure. An object can have methods in Objective-C and Smalltalk. No virtual machine, just a small runtime library is being used.&lt;br /&gt;
&lt;br /&gt;
Slides will hopefully be up later.&lt;br /&gt;
&lt;br /&gt;
=== Feb 7,8 2009 ===&lt;br /&gt;
* Join other GNUstep developers at FOSDEM in Brussels for presentations, tutorials, hacking and meeting other developers.&lt;br /&gt;
More details can be found at http://www.fosdem.org&lt;br /&gt;
&lt;br /&gt;
=== Jan 8, 2009 ===&lt;br /&gt;
* Marcelo Yassunori Matuda announced that he has gotten GNUspeech working on GNUstep.  Thank you, Marcelo!!&lt;br /&gt;
* You can find out more about the  GNUspeech project [http://www.gnu.org/software/gnuspeech/ here].&lt;br /&gt;
* To download the GNUstep version of GNUspeech, get it from SVN at svn://svn.sv.gnu.org/gnuspeech/gnustep/trunk.&lt;br /&gt;
&lt;br /&gt;
=== Jan 6, 2009 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.8 stable release'''&lt;br /&gt;
* Fix a bug relating to installation in a different domain.&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.8.tar.gz Download Make])&lt;/div&gt;</summary>
		<author><name>DavidAyers</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=GDL&amp;diff=5534</id>
		<title>GDL</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=GDL&amp;diff=5534"/>
		<updated>2009-02-20T16:14:49Z</updated>

		<summary type="html">&lt;p&gt;DavidAyers: Update to GDL2 release 0.12.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNUstep Database Library 2 (GDL2) is a set of libraries to map Objective-C objects to rows of relational database management systems (RDBMS). It aims to be compatible with Enterprise Objects Framework ([[EOF]]) as released with WebObjects 4.5 from Apple Inc and is used in conjuction with [[GNUstepWeb]].&lt;br /&gt;
&lt;br /&gt;
==== Current Version: [ftp://ftp.gnustep.org/pub/gnustep/libs/gnustep-dl2-0.12.0.tar.gz 0.12.0] ====&lt;br /&gt;
&lt;br /&gt;
* Released February 20, 2009&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
GDL2 consists of the following components: &lt;br /&gt;
&lt;br /&gt;
* EOControl&lt;br /&gt;
: The fundamental abstraction library which includes many non RDBMS related extensions such as KeyValueCoding extensions and other categories. Most importantly it contains the classes which handle the coordination of object graphs namely EOEditingContext.&lt;br /&gt;
&lt;br /&gt;
* EOAccess&lt;br /&gt;
: This library implements the underlying mechanism to retrieve and store data in RDBMS. It defines the abstract classes like EOAdaptor which are subclassed to interface with concrete RDBMS implementations.&lt;br /&gt;
&lt;br /&gt;
* EOInterface&lt;br /&gt;
: This library implements classes used to synchronize UI components such as NSTextFields, NSButtons and NSTableViews with the state of objects which an EOEditingContext contains.&lt;br /&gt;
&lt;br /&gt;
* EOAdaptors&lt;br /&gt;
: This is a collection of concrete EOAdaptor projects needed to connect to specific databases. GDL2 currently supplies an Adaptor for PostgreSQL and SQLite.&lt;br /&gt;
&lt;br /&gt;
* DBModeler&lt;br /&gt;
: GDL2 offers an alpha version of [[DBModeler]] to create and maintain .eomodel(d) files.&lt;br /&gt;
&lt;br /&gt;
* EOModeler&lt;br /&gt;
: This framework is used by DBModeler can be used to write bundles for DBModeler to interface with the application.&lt;br /&gt;
&lt;br /&gt;
* GDL2Palette&lt;br /&gt;
: Both Gorm and InterfaceBuilder can be used to create nib files which contain display groups an EOEditingContext.  The palette provides those applications with the necessary code to hook up UI components with the model objects.&lt;br /&gt;
&lt;br /&gt;
* Examples/Trading&lt;br /&gt;
: The Trading framework, provides an example model, and some routines to create a database from the model, and populate the database with data, while not an example itself it is intended for use by example applications using GDL2 alone, EOInterface or GSWeb, and for higher level tests.&lt;br /&gt;
&lt;br /&gt;
* Using GDL2 in other Projects&lt;br /&gt;
&lt;br /&gt;
: Typically you would want to use EOControl and EOAccess for tools and&lt;br /&gt;
EOInterface additionally for applications.&lt;br /&gt;
&lt;br /&gt;
:: Tools:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ADDITIONAL_NATIVE_LIBS += EOControl EOAccess&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:: Applications:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ADDITIONAL_NATIVE_LIBS += EOControl EOAccess EOInterface&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:: GDL2 based Palettes / DBModeler Bundles:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ADDITIONAL_NATIVE_LIBS += EOControl EOAccess EOInterface EOModeler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== State ===&lt;br /&gt;
&lt;br /&gt;
Currently GDL2 is meant for developers who can help test and contribute to the current code or are willing to test the interface. It is not ready for general purpose production code. Having said that, it should be mentioned that GDL2 is being used in production environments and has been much tested in those contexts.&lt;br /&gt;
&lt;br /&gt;
Expect the current interface to change especially with respect to functions and methods not documented in EOF 4.5. Even the library names themselves may change.&lt;br /&gt;
&lt;br /&gt;
If you identify something that you need, please let us know at or even better get copyright assignment for the FSF and post a patch.&lt;br /&gt;
&lt;br /&gt;
=== Maintainer ===&lt;br /&gt;
&lt;br /&gt;
* [mailto:ayers@fsfe.org David Ayers]&lt;br /&gt;
* [mailto:ratmice@gmail.com Matt Rice]&lt;br /&gt;
&lt;br /&gt;
[[Category:Database Frameworks]]&lt;br /&gt;
[[Category:Frameworks]]&lt;/div&gt;</summary>
		<author><name>DavidAyers</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=GDL&amp;diff=5524</id>
		<title>GDL</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=GDL&amp;diff=5524"/>
		<updated>2009-02-17T17:22:59Z</updated>

		<summary type="html">&lt;p&gt;DavidAyers: Update to GDL2 release 0.11.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNUstep Database Library 2 (GDL2) is a set of libraries to map Objective-C objects to rows of relational database management systems (RDBMS). It aims to be compatible with Enterprise Objects Framework ([[EOF]]) as released with WebObjects 4.5 from Apple Inc and is used in conjuction with [[GNUstepWeb]].&lt;br /&gt;
&lt;br /&gt;
==== Current Version: [ftp://ftp.gnustep.org/pub/gnustep/libs/gnustep-dl2-0.11.0.tar.gz 0.11.0] ====&lt;br /&gt;
&lt;br /&gt;
* Released June 12, 2007&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
GDL2 consists of the following components: &lt;br /&gt;
&lt;br /&gt;
* EOControl&lt;br /&gt;
: The fundamental abstraction library which includes many non RDBMS related extensions such as KeyValueCoding extensions and other categories. Most importantly it contains the classes which handle the coordination of object graphs namely EOEditingContext.&lt;br /&gt;
&lt;br /&gt;
* EOAccess&lt;br /&gt;
: This library implements the underlying mechanism to retrieve and store data in RDBMS. It defines the abstract classes like EOAdaptor which are subclassed to interface with concrete RDBMS implementations.&lt;br /&gt;
&lt;br /&gt;
* EOInterface&lt;br /&gt;
: This library implements classes used to synchronize UI components such as NSTextFields, NSButtons and NSTableViews with the state of objects which an EOEditingContext contains.&lt;br /&gt;
&lt;br /&gt;
* EOAdaptors&lt;br /&gt;
: This is a collection of concrete EOAdaptor projects needed to connect to specific databases. GDL2 currently supplies an Adaptor for PostgreSQL and SQLite.&lt;br /&gt;
&lt;br /&gt;
* DBModeler&lt;br /&gt;
: GDL2 offers an alpha version of [[DBModeler]] to create and maintain .eomodel(d) files.&lt;br /&gt;
&lt;br /&gt;
=== State ===&lt;br /&gt;
&lt;br /&gt;
Currently GDL2 is meant for developers who can help test and contribute to the current code or are willing to test the interface. It is not ready for general purpose production code. Having said that, it should be mentioned that GDL2 is being used in production environments and has been much tested in those contexts.&lt;br /&gt;
&lt;br /&gt;
Expect the current interface to change especially with respect to functions and methods not documented in EOF 4.5. Even the library names themselves may change.&lt;br /&gt;
&lt;br /&gt;
If you identify something that you need, please let us know at or even better get copyright assignment for the FSF and post a patch.&lt;br /&gt;
&lt;br /&gt;
=== Maintainer ===&lt;br /&gt;
&lt;br /&gt;
* [mailto:ayers@fsfe.org David Ayers]&lt;br /&gt;
* [mailto:ratmice@gmail.com Matt Rice]&lt;br /&gt;
&lt;br /&gt;
[[Category:Database Frameworks]]&lt;br /&gt;
[[Category:Frameworks]]&lt;/div&gt;</summary>
		<author><name>DavidAyers</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=GDL&amp;diff=5520</id>
		<title>GDL</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=GDL&amp;diff=5520"/>
		<updated>2009-02-17T09:04:13Z</updated>

		<summary type="html">&lt;p&gt;DavidAyers: Add Matt Rice as Maintainer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNUstep Database Library 2 (GDL2) is a set of libraries to map Objective-C objects to rows of relational database management systems (RDBMS). It aims to be compatible with Enterprise Objects Framework ([[EOF]]) as released with WebObjects 4.5 from Apple Inc and is used in conjuction with [[GNUstepWeb]].&lt;br /&gt;
&lt;br /&gt;
==== Current Version: [ftp://ftp.gnustep.org/pub/gnustep/libs/gnustep-dl2-0.10.1.tar.gz 0.10.1] ====&lt;br /&gt;
&lt;br /&gt;
* Released September 14, 2006&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
GDL2 consists of the following components: &lt;br /&gt;
&lt;br /&gt;
* EOControl (gnustep-db2control)&lt;br /&gt;
: The fundamental abstraction library which includes many non RDBMS related extensions such as KeyValueCoding extensions and other categories. Most importantly it contains the classes which handle the coordination of object graphs namely EOEditingContext.&lt;br /&gt;
&lt;br /&gt;
* EOAccess (gnustep-db2)&lt;br /&gt;
: This library implements the underlying mechanism to retrieve and store data in RDBMS. It defines the abstract classes like EOAdaptor which are subclassed to interface with concrete RDBMS implementations.&lt;br /&gt;
&lt;br /&gt;
* EOInterface&lt;br /&gt;
: This library implements classes used to synchronize UI components such as NSTextFields, NSButtons and NSTableViews with the state of objects which an EOEditingContext contains.&lt;br /&gt;
&lt;br /&gt;
* EOAdaptors&lt;br /&gt;
: This is a collection of concrete EOAdaptor projects needed to connect to specific databases. GDL2 currently only supplies an Adaptor for the PostgreSQL database. Even though the Adaptor is still called Postgres95 we aim to support PostgreSQL 7.2 and higher API. In fact the Adaptor may very soon be renamed to PostgreSQL.&lt;br /&gt;
&lt;br /&gt;
* DBModeler&lt;br /&gt;
: GDL2 offers an alpha version of [[DBModeler]] to create and maintain .eomodel(d) files.&lt;br /&gt;
&lt;br /&gt;
=== State ===&lt;br /&gt;
&lt;br /&gt;
Currently GDL2 is meant for developers who can help test and contribute to the current code or are willing to test the interface. It is not ready for general purpose production code. Having said that, it should be mentioned that GDL2 is being used in production environments and has been much tested in those contexts.&lt;br /&gt;
&lt;br /&gt;
Expect the current interface to change especially with respect to functions and methods not documented in EOF 4.5. Even the library names themselves may change.&lt;br /&gt;
&lt;br /&gt;
We currently do not support the EOSchemaSynchronization methods yet. But you are likely to find many more missing implementations within the source. If you identify something that you need, please let us know at or even better get copyright assignment for the FSF and post a patch.&lt;br /&gt;
&lt;br /&gt;
=== Maintainer ===&lt;br /&gt;
&lt;br /&gt;
* [mailto:ayers@fsfe.org David Ayers]&lt;br /&gt;
* [mailto:ratmice@gmail.com Matt Rice]&lt;br /&gt;
&lt;br /&gt;
[[Category:Database Frameworks]]&lt;br /&gt;
[[Category:Frameworks]]&lt;/div&gt;</summary>
		<author><name>DavidAyers</name></author>
	</entry>
</feed>