lotus

previous page: 9.6) Object-Oriented Technology ftp: 79 C++ Std Temp. Lib
  
page up: Object-Oriented Technology FAQ
  
next page: 9.6) Object-Oriented Technology ftp: 81 Java (Distr Prog)

9.6) Object-Oriented Technology ftp: 80 Phantom (Distr Prog)




Description

This article is from the Object-Oriented Technology FAQ, by Bob Hathaway rjh@geodesic.com with numerous contributions by others.

9.6) Object-Oriented Technology ftp: 80 Phantom (Distr Prog)

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:













TOP
previous page: 9.6) Object-Oriented Technology ftp: 79 C++ Std Temp. Lib
  
page up: Object-Oriented Technology FAQ
  
next page: 9.6) Object-Oriented Technology ftp: 81 Java (Distr Prog)