language: E
-
Language:
|
E
|
|---|
-
Package:
|
Amiga E
|
|---|
-
Version:
|
2.1b
|
|---|
-
Parts:
|
compiler, assembler, linker, utilities
|
|---|
-
Author:
|
Wouter van Oortmerssen <Wouter@mars.let.uva.nl>
|
|---|
-
Location:
|
ftp://amiga.physik.unizh.ch/amiga/dev/lang/AmigaE21b.lha
|
|---|
-
Description:
|
An Amiga specific E compiler. E is a powerful and flexible
procedural programming language and Amiga E a very fast
compiler for it, with features such as compilation speed of
20000 lines/minute on a 7 Mhz amiga, inline assembler and
linker integrated into compiler, large set of integrated
functions, module concept with 2.04 includes as modules,
flexible type-system, quoted expressions, immediate and typed
lists, low level polymorphism, exception handling and much,
much more. Written in Assembly and E.
|
|---|
-
Ports:
|
Amiga
|
|---|
-
Portability:
|
not portable at all
|
|---|
-
Status:
|
actively developed
|
|---|
-
Discussion:
|
comp.sys.amiga.programmer (sometimes)
|
|---|
-
Updated:
|
March 1st, 1993
|
|---|
-
Language:
|
E (a persistent C++ variant)
|
|---|
-
Package:
|
GNU E
|
|---|
-
Version:
|
2.3.3
|
|---|
-
Parts:
|
compiler
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://ftp.cs.wisc.edu/exodus/E/gnu_E*
|
|---|
-
Description:
|
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:
|
GNU General Public License; not all runtime sources are
available (yet)
|
|---|
-
Requires:
|
release 2.1.1 of the Exodus storage manager
|
|---|
-
Contact:
|
exodus@cs.wisc.edu
|
|---|
-
Updated:
|
January 20th, 1993
|
|---|
|
|