ACM Home Page
Please provide us with feedback. Feedback
The Yampa arcade
Full text PdfPdf (699 KB)
Source Haskell Workshop archive
Proceedings of the 2003 ACM SIGPLAN workshop on Haskell table of contents
Uppsala, Sweden
Pages: 7 - 18  
Year of Publication: 2003
ISBN:1-58113-758-3
Authors
Antony Courtney  Yale University, New Haven, CT
Henrik Nilsson  Yale University, New Haven, CT
John Peterson  Yale University, New Haven, CT
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 37,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/871895.871897
What is a DOI?

ABSTRACT

Simulated worlds are a common (and highly lucrative) application domain that stretches from detailed simulation of physical systems to elaborate video game fantasies. We believe that Functional Reactive Programming (FRP) provides just the right level of functionality to develop simulated worlds in a concise, clear and modular way. We demonstrate the use of FRP in this domain by presenting an implementation of the classic "Space Invaders" game in Yampa, our most recent Haskell-embedded incarnation of FRP.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Magnus Carlsson and Thomas Hallgren. Fudgets -- Purely Functional Processes with Applications to Graphical User Interfaces PhD thesis, Department of Computing Science, Chalmers University of Technology, 1998.
 
3
Antony Courtney. Functionally modeled user interfaces. In Proceedings DSV-IS 2003, Eurographics Workshop on Design, Specification and Verification of Interactive Systems 2003.
 
4
Antony Courtney and Conal Elliott. Genuinely functional user interfaces. In Proceedings of the 2001 ACM SIGPLAN Haskell Workshop Firenze, Italy, September 2001.
 
5
Conal Elliott. Functional implementations of continuous modelled animation. In Proceedings of PLILP/ALP '98 Springer-Verlag, 1998.
 
6
7
 
8
 
9
Paul Hudak, Antony Courtney, Henrik Nilsson, and John Peterson. Arrows, robots, and functional reactive programming. In Johan Jeuring and Simon Peyton Jones, editors, Advanced Functional Programming, 4th International School 2002 volume 2638 of Lecture Notes in Computer Science pages 159--187. Springer-Verlag, 2003.
 
10
 
11
Christoph Luth. Haskell in space. In Simon Thompson Michael Hanus, Shriram Krishnamurthi, editor, Functional and Declarative Programming in Education (FDPE 2002) pages 67--74. Technischer Bereicht 0210, Institut f ur Informatik und Praktische Mathematik, Christian-Albrechts-Universitat Kiel, September 2002.
12
13
14
 
15
George Russell. Email message, subject: Fruit &co, February 2003.Message posted on the Haskell GUI mailing list, available at http://www.haskell.org/pipermail/gui/2003-February/000140.html
16
 
17
S. Smetsers, E. Barendsen, M.v. Eekelen, and R. Plasmeijer. Guaranteeing safe destructive updates through a type system with uniqueness information for graphs. Lecture Notes in Computer Science 776, 1994.
18

CITED BY  9

Collaborative Colleagues:
Antony Courtney: colleagues
Henrik Nilsson: colleagues
John Peterson: colleagues