Termite: a Lisp for Distributed Computing
10p.
- INTRODUCTION
- THE TERMITE PROGRAMMING MODEL
- Isolated sequential processes
- Sending and receiving messages
- Failure
- PERIPHERAL ASPECTS
- Serialization
- Explicit mutation
- Exception handling
- Connecting nodes
- Remote procedure calls
- Process migration
- THE TERMITE LANGUAGE
- Making a“server” process
- Selective message retrieval
- Pattern matching
- Using timeouts
- Remote procedure call
- Mutable data structure
- Dealing with exceptional conditions
- Process migration
- Remotely spawning a process
- Abstractions built using continuations
- EXTENDED EXAMPLES
- Load Balancing
- Abstracting Concurrency
- Fault Tolerance
- THE TERMITE IMPLEMENTATION
- EXPERIMENTAL RESULTS
- Ring of processes
- Ping-Pong Exchanges
- Process Migration
- RELATED WORK
- CONCLUSION
- ACKNOWLEDGMENTS
- REFERENCES
■
Dungeon Crawl をやっていて気がついたら月が変わってました。とりあえず脱出した。