Re: Functional OO

iainf@bristol.st.com (Iain A F Fleming)
6 May 1996 23:14:51 -0400

          From comp.compilers

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)
| List of all articles for this month |

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
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.