🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.ai
Article #9270

GAEA system release

#9270
From: Hideyuki Nakashima
Date: Fri, 30 Aug 1996 00:00
62 lines
3049 bytes

		      Announcing the release of
		   An Organic Programming Language
				GAEA
			      Version 1

		     http://cape.etl.go.jp/gaea/

``Organic programming'' is a new software methodology modeled after
the flexibility of organic systems such as plants and animals.  It was
developed at ETL with the goal of providing mechanisms for situated
inference by software agents that perform computations in cooperation
with each other.

The idea of organic programming is a combination of
- situated reasoning,
- module manipulation, and
- reflection.

GAEA is a programming language based on organic programming, a new
software methodology designed for constructing complex yet flexible
structures of program modules.

The base language for GAEA is designed after the concept of situated
inference.  We designed the syntax and the semantics of the language
to be a superset of Prolog where possible.  As the result, most Prolog
programs can be translated into GAEA with ease.  However, there are
many extra features.  The most significant ones are:

- module structure of ``cells'' with meta-level primitives for
  manipulating cell structures
- partially specified terms called ``@-infons''
- built-in X-window interface
- multithreading processes
- cell variables for thread communication
- network interface for a distributed, multi-processing environment.

Conditions for using Gaea System:

1. This version of Gaea System is still under developing and may have
serious problem.  Neither Electrotechnical Laboratory (ETL) nor
development staffs of Gaea System provides warranty.  Use the software
at your own risk.

2. Copyright of all program code and documentation included in source
or binary package of Gaea System belongs to ETL.

3. You can use Gaea System for research purpose only, commercial use
is not allowed.

4. If you want to re-distribute Gaea System to someone, you should
inform us of destination of re-distribution to the address
gaea@etl.go.jp. via e-mail.

Cooperative Architecture Research Group
ETL
gaea@etl.go.jp
--
Hideyuki Nakashima.  ETL (Electrotechnical Lab.)
$BEEAm8&(B $B6(D4%"!<%-%F%/%A%c7W2h<<(B & $BDL?.CNG=8&5f<<(B $BCfEg=(G7(B
http://ci.etl.go.jp/~nakashim/
Technical Details
Message-ID: <NAKASHIM.96Aug30150459@uranus.etl.go.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: f891f,a62b7eb356c81164,start
X-Google-Attributes: gidf891f,public
X-Google-Thread: 155634,a62b7eb356c81164,start
X-Google-Attributes: gid155634,public
X-Google-Thread: f907c,a62b7eb356c81164,start
X-Google-Attributes: gidf907c,public
X-Google-Thread: f7dd1,a62b7eb356c81164,start
X-Google-Attributes: gidf7dd1,public
X-Google-Thread: 10461e,a62b7eb356c81164,start
X-Google-Attributes: gid10461e,public
From: nakashim@uranus.etl.go.jp (Hideyuki Nakashima)
Subject: GAEA system release
Date: 1996/08/30
Message-ID: <NAKASHIM.96Aug30150459@uranus.etl.go.jp>
X-Deja-AN: 177350395
distribution: comp
organization: Electrotechnical Laboratory
newsgroups: comp.ai,comp.lang.prolog,fj.ai,fj.comp.lang.prolog,comp.lang.misc