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
Scheme Daisy   Evolution of

References:
  • Johnson, Steven D. and Anne T. Kohstaedt (1981) Johnson, Steven D. and Anne T. Kohstaedt "DSI Program Description" Indiana University Computer Science Dept. Technical Report No. 120, 1981
  • Johnson, S.D. (1988) Johnson, S.D. "Daisy Programming Manual", , CS Dept TR, Indiana U, 1988.
  • Johnson, Steven D. (1989) Johnson, Steven D. "Daisy, DSI, and LiMP" TR 288, Indiana University Computer Science Department 1989 Abstract
  • Jeschke, Eric (1997) Jeschke, Eric "Daisy Quick-Start Guide" Online copy Extract: What is "Daisy"?
    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  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder