H ? «»

Language peer sets for Daisy:
United States
United States/1988
Designed 1988
1980s languages
Fifth generation
Late Cold War

Daisy(ID:1392/dai002)

alternate simple view
Country: United States
Designed 1988
Published: 1988


after DSI (Data Space for the Interpreter) the model of evaluation

Functional language for parallel list processing

from Quick start "The Daisy language is the culmination of a number of research projects relating to Lisp-family languages over a twenty year period from the mid 1970's to mid 1990s at Indiana University. "



Places
Structures:
Related languages
SchemeDaisy   Evolution of

References:

1981

1988

1989

  • Johnson, Steven D. (1989) Johnson, Steven D. "Daisy, DSI, and LiMP" TR 288, Indiana University Computer Science Department 1989 Abstract

1997


Resources
  • Daisy/DSI Programming System
    DSI is a system for symbolic multiprocessing based on the underlying operational model of suspending construction . The fundamental synchronization mechanism in this model is the suspension a transparent object representing a computation. Suspensions evolve into manifest data values, which can be inspected and manipulated by other computations. Computation is demand oriented, a relaxation of demand-driven computation in which a system with available processing resources can speculatively activate suspensions for bounded execution. We are interested in this model as a general basis for improving the performance of limited-scale multiprocessors. Daisy is a surface language for programming in the DSI system. Daisy is an applicative language (a mutation of Scheme) with provisions for exploiting a suspending list constructor. Among these provisions are constructs for building networks of streams, including windowing operations for stream-based I/O. These facilities make Daisy a good language for modeling networks of self-timed communicating processes.
Search in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder