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 References:
198119881989- 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 |