This article is from the Object-Oriented Technology FAQ, by Bob Hathaway rjh@geodesic.com with numerous contributions by others.
From: acourtny@cs.tcd.ie (Antony Courtney)
Subject: Announcing: Phantom language, home page, alpha release
Keywords: languages, distributed, interpreted
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
 
Continue to: