A persistent C++ variant
GNU E is a persistent, object oriented programming language developed as part of the Exodus project. GNU E extends C++ with the notion of persistent data, program level data objects that can be transparently used across multiple executions of a program, or multiple programs, without explicit input and output operations.
GNU E’s form of persistence is based on extensions to the C++ type system to distinguish potentially persistent data objects from objects that are always memory resident. An object is made persistent either by its declaration (via a new “persistent” storage class qualifier) or by its method of allocation (via persistent dynamic allocation using a special overloading of the new operator). The underlying object storage system is the Exodus storage manager, which provides concurrency control and recovery in addition to storage for persistent data.
restriction: Copyleft; not all run-time sources are available (yet)
requires: release 2.1.1 of the Exodus storage manager
- Gnu dc
GNU Desktop Calculator. An interpreter for a subset of the standard Unix DC that handles all its operations, except the (undocumented) array operations. Integration with GNU BC is being attempted. Version 0.2. FTP dc-0.2.tar.Z from your nearest GNU archive site. (1993-05-21)
- Gnu free documentation license
legal (GFDL) The Free Software Foundation’s license designed to ensure the same freedoms for documentation that the GPL gives to software. This dictionary is distributed under the GFDL, see the copyright notice in the Free On-line Dictionary of Computing section (at the start of the source file). The full text follows. Version 1.1, March 2000 […]
/gnoo’maks/ [contraction of “GNU Emacs”] Often-heard abbreviated name for the GNU project’s flagship tool, Emacs. Used especially in contrast with GOSMACS. [Jargon File]
- Gnu general public license
General Public License