- UFO
- - The UFO Project - The United Functions and Objects project has developed a programming language which unites functional and Object Oriented Programming techniques. A large subset of UFO is a pure functional language incorporating the OO notions of classes, inheritance, and dynamic binding. However, UFO as a whole 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.
Unicon is a superset of Icon with "looser slots and a higher payback" to use Las Vegas terminology. It adds objects, networking and file systems access, execution monitoring and visualization, and an ODBC database interface that operates on local files or across a network with SQL database servers. It is portable to (minimally) Linux, MS Windows, IRIX and Solaris environments. Part or all of Unicon will port readily to other Icon 9.4 platforms.
No comments:
Post a Comment