RUTH: A Functional Language for Real-Time Programming

@inproceedings{Harrison1987RUTHAF,
  title={RUTH: A Functional Language for Real-Time Programming},
  author={David K. Harrison},
  booktitle={PARLE},
  year={1987}
}
  • David K. Harrison
  • Published in PARLE 1987
  • Computer Science
  • This paper introduces the real-time programming language RUTH which is a functional language based on the lazy language LispKit LISP [8]. RUTH is a semantically pure functional language in which the concept of a Process is encapsulated by the more general concept of a function. Communication between Processes is modelled by streams of timestamped values. RUTH programs take as input a tree of integers which is lazily evaluated as the program executes to produce node values representing the… CONTINUE READING

    Citations

    Publications citing this paper.
    SHOWING 1-9 OF 9 CITATIONS

    Deterministic Concurrency

    VIEW 4 EXCERPTS
    CITES BACKGROUND
    HIGHLY INFLUENCED

    Concurrent and distributed functional systems

    VIEW 1 EXCERPT
    CITES METHODS

    Calculating lenient programs' performance

    • Paul Roe
    • Computer Science
    • Functional Programming
    • 1990

    A survey of stream processing

    VIEW 1 EXCERPT
    CITES BACKGROUND

    Independence in architectural descriptions

    • Padmanabhan Krishnan
    • Computer Science
    • Proceedings. 1998 International Conference Software Engineering: Education and Practice (Cat. No.98EX220)
    • 1998
    VIEW 1 EXCERPT
    CITES METHODS