H ? « »

Language peer sets for CAJOLE:
United Kingdom
United Kingdom/1978
Designed 1978
1970s languages
Fourth generation
High Cold War
Business Data Processing
Business Data Processing/1978
Business Data Processing/uk

CAJOLE(ID:944/caj001)

Westfield dataflow language  

alternate simple view
Country: United Kingdom
Designed 1978
Published: 1981
Sammet category: Business Data Processing


for Chris And John's Own LanguagE (but also cajole rather than hassle, by reference to earlier name)

A dataflow language developed by Chris Hankin and John Sharp at Westfield College. Similar to but developed separately from SASL, it had a single assignment nature.
A special machine - TUKI - and two programming environments - CRUNCH (text-based) and GRUNCH (graphics based) - were developed to support it. The combination of GRUNCH and Cajole made GRUNCH a de facto graphical dataflow language


Related languages
Hasal CAJOLE   Evolution of
CAJOLE GRUNCH   Extension of

References:
  • Hankin, C. L.; Osmon, P. E.; and Sharp, J. A. (1978) Hankin, C. L.; Osmon, P. E.; and Sharp, J. A. "A data flow model of computation", unpublished research proposal, 1978
  • Hankin C.L. (1979) Hankin C.L. "A Data Flow Model of Parallel Processing" Ph.D. thesis, Univ. of London, August 1979.
  • Hankin C.L. (1979) Hankin C.L. "A Proposal for a Graphical Program Development System for Data Flow Programs", Research proposal, November 1979.
  • Sharp, J. A. (1980) Sharp, J. A. "Some thoughts on data flow architectures", Computer Architecture News, 8,4, June 1980, 11-21 Abstract DOI
  • C.L. Hankin et al, (1981) C.L. Hankin et al, "The Data Flow Programming Language CAJOLE: An Informal Introduction" Abstract Extract: ACKNOWLEDGEMENTS Extract: Introduction Extract: CAJOLE
          in [SIGPLAN] (1981) SIGPLAN Notices 16(07) July 1981
  • de Jong MD (1981) de Jong MD "SCRUNCH User Manual" Westfield College, March 1981
          in [SIGPLAN] (1981) SIGPLAN Notices 16(07) July 1981
  • [de Jong and Hankin] (1982) de Jong, M. D. and Hankin, C. L. "Structured data flow programming" Abstract Online copy Extract: Introduction Extract: CRUNCH Extract: GRUNCH
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • Glaser HW (1982) Glaser HW "The Tuki Machine" Westfield College, February 1982
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • Hankin CL, Osmon PE (1982) Hankin CL, Osmon PE "Implementation of a High Level Data Flow Programming Language" Final Report of SERC Grant GR/A/74753, March 1982
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • Sharp, J. A. (1982) Sharp, J. A. "The programmer's approach to data flow as a basis for parallel processing", Ph.D. Thesis, University of London, February 1982.
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • French, Elaine and Glaser, Hugh (1983) French, Elaine and Glaser, Hugh "TUKI: a data flow processor" ACM SIGARCH Computer Architecture News 11(1) March 1983 pp12-18 Abstract Online copy Extract: Introduction Extract: The Westfield Data Flow Model
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • Boehm, APW (1984) Boehm, APW "Dataflow Copmutation", Mathmatisch Centrum, Amsterdam, 1984 Extract: CAJOLE
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • Sharp, J.A. (1985) Sharp, J.A. "Data flow computing" Chichester: E. Horwood ; New York : Halsted Press, 1985 Extract: Cajole, Input and output Extract: MIT Dataflow systems: Dataflow, DBFL, Val Extract: Id languages Extract: Cajole and HASAL
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • Johnston, Wesley M.; Hanna, J. R. Paul and Richard (2004) Johnston, Wesley M.; Hanna, J. R. Paul and Richard J. Millar "Advances in Dataflow Programming Languages" ACM CSUR 36(1) March 2004 Abstract Online copy Extract: Cajole Extract: Introduction Extract: Early Dataflow Programming Languages Extract: Cajole and GRUNCH
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder