Gnu e


A persistent C++ variant
Version 2.3.3
compiler
(ftp://ftp.cs.wisc.edu/exodus/E/).
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
E-mail: .
(1993-01-20)

Read Also:

  • 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 […]

  • Gnumacs

    /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

  • Gnu mirror site

    GNU archive site


Disclaimer: Gnu e definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.