Contact us Heritage collections Image license terms
HOME ACL ACD ICF SUS DCS G&A STARLINK Literature
Further reading □ OverviewProject listBathBelfastCambridgeEast AngliaEdinburghHatfieldKeeleKentLancasterLondon: ImperialLondon: PCLLondon: QMCLondon: UCLLondon: WestfieldLoughboroughManchesterUMISTNewcastleOxfordReadingSheffield City PolyStrathclydeSussexSwanseaWarwickYork
C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACDDCSProjects
ACDDCSProjects
ACL ACD C&A INF CCD CISD Archives
Further reading

OverviewProject listBathBelfastCambridgeEast AngliaEdinburghHatfieldKeeleKentLancasterLondon: ImperialLondon: PCLLondon: QMCLondon: UCLLondon: WestfieldLoughboroughManchesterUMISTNewcastleOxfordReadingSheffield City PolyStrathclydeSussexSwanseaWarwickYork

DCS Projects: London, Westfield College

DR P E OSMON

IMPLEMENTATION OF A HIGH LEVEL DATAFLOW PROGRAMMING LANGUAGE

July 1978 - September 1981

Background

The project has been concerned with the fundamental principles underlying dataflow. The investigators have developed a set of definitions and primitive concepts, and have designed a higher order functional language CAJOLE, consistent with their model.

Research Goals

To elaborate the language definition and model; to develop compilers for the CAJOLE language; including one for the Manchester dataflow machine to assess the results.

Achievements

During the course of the project, several compilers for CAJOLE have been produced, together with a supporting program development system, employing a graphics terminal (which proved attractive to its users). The Manchester machine emulator was ported to the Westfield site and the compiler for the Manchester machine was successfully used to compile CAJOLE programs to run on the emulator. A considerable amount of work on the formal specification of CAJOLE and dataflow programs was carried out.

⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site