Object-Orientation FAQ

80 Phantom (Distr Prog)

From: acourtny@cs.tcd.ie (Antony Courtney)
Subject: Announcing: Phantom language, home page, alpha release
Keywords: languages, distributed, interpreted
Organization: Computer Science, Trinity College Dublin
Date: Mon, 15 May 1995 10:37:36 GMT
Announcing:
	Phantom, an Interpreted Language for Distributed Programming
This message is an announcement for the Phantom home page, mailing list,
and prototype interpreter for the centralised language core.
-------------------------------------------------------------------------------
From  the Phantom home page:
What is Phantom?
Phantom is a new interpreted language designed to address some of the problems
presented by large-scale, interactive, distributed applications such as
distributed conferencing systems, multi-player games, and collaborative work
tools. Phantom combines the distributed lexical scoping semantics of Obliq with
a substantial language core. The language core is based on a safe, extended
subset of Modula-3, and supports a number of modern programming features,
including:
   * static structural-equivalence typing
   * objects
   * modules and interfaces
   * lightweight threads
   * exceptions
   * garbage collection
   * higher-order functions and lambda expressions
   * a keyword binding mechanism
   * dynamically sized lists and slice indexing notation
   * type-safe implicit declarations
The Phantom interpreter is implemented entirely in ANSI C, and provides a
binding to the Tk GUI toolkit.
Phantom has similar goals to Java, but was developed independently.
------------------------------------------------------------------------------
Information about Phantom, the mailing lists, differences from Java,
documentation on the language, and the current status and availability of
the interpreter can be found on the Phantom home page:
        http://www.cs.tcd.ie/acourtny/phantom/phantom.html (in Europe)
or
        http://www.apocalypse.org/pub/u/antony/phantom/phantom.html (US mirror)
Please feel free to drop by and have a look!
	Antony Courtney <Antony.Courtney@cs.tcd.ie>
	Trinity College Dublin
	Ireland

This document was translated by ms2html v1.8 on 04.06.96.