Related articles |
---|
Functional OO mtimmerm@microstar.com (1996-04-29) |
Re: Functional OO hamel@Think.COM (Lutz Hamel) (1996-04-30) |
Re: Functional OO graham.matthews@wintermute.anu.edu.au (Graham Matthews) (1996-04-30) |
Re: Functional OO ranjit@fwasted.zk3.dec.com (1996-05-01) |
Re: Functional OO patrick_d_logan@ccm.hf.intel.com (Patrick Logan) (1996-05-01) |
Re: Functional OO iainf@bristol.st.com (1996-05-06) |
Re: Functional OO hans@iesd.auc.dk (Hans Huttel) (1996-05-10) |
From: | iainf@bristol.st.com (Iain A F Fleming) |
Newsgroups: | comp.theory,comp.compilers |
Date: | 6 May 1996 23:14:51 -0400 |
Organization: | A Company Who Wish To Remain Anonymous |
Distribution: | inet |
References: | 96-04-157 |
Keywords: | OOP, functional |
mtimmerm@microstar.com (Matt Timmermans) wrote:
> Is there any side-effect free language that could be called object
> oriented?
Have a look at the UFO (Unified Functions and Objects) language from
Manchester University. To quote:
A large subset of UFO is a pure, higher-order functional
language incorporating the OO notions of classes, inheritance,
and dynamic binding. Another important aspect is the provision
of multi-dimensional functional arrays, with integrated loop
structures and monolithic operators, which generalise those of
SISAL. However, unlike SISAL, UFO is not a pure functional
language. It has stateful objects, which allow programs to be
written in a concurrent object-oriented style where
appropriate. Safeguards are provided, both in the semantics of
operations on stateful objects and in the type system, to
minimise the problems associated with introducing state.
Details, languge tutorial, and some tech reports, can be found at:
http://www.cs.man.ac.uk/arch/projects/ufo.html
--
Iain A F Fleming - A Cog In The Corporate Machine
1000 Aztec West Bristol UK +44.1454.611537
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.