ThesaHelp: references g-h
ThesaHelp: ACM references f-l
Topic: system builds
Topic: functional programming
Topic: dependency analysis
Topic: data caching
Topic: one-way hash function
Topic: using a description as a name
Topic: pattern matching
Topic: object and value equivalence
| |
Reference
Heydon, A., Levin, R., Yu, Y.,
"Caching function calls using precise dependencies",
Proceedings of the ACM SIGPLAN '00 Conference on Programming Language Design and Implementation (PLDI), Vancouver, BC, Canada, June 2000, ACM SIGPLAN, pp. 311-320.
Google
Notes
http://www.research.compaq.com/SRC/vesta
Quotations
abstract ;;Quote: Vesta is a functional programming language for building systems
| abstract+;;Quote: Vesta caches the results of expensive function calls with precise, dynamic, fine-grained dependencies
| 313 ;;Quote: a fingerprint is a fixed-size hash of a byte sequence
| 313+;;Quote: test equality of arbitrary byte sequences by testing their 128-bit fingerprints
| 313 ;;Quote: index function cache by primary dependencies; i.e., body of function, values of scalar arguments
| 313+;;Quote: function cache's secondary key is the names and values that the function call depends on
| 318 ;;Quote: Vesta is faster than make because a single test determines that libraries are up-to-date; avoids unnecessary file stats
| 318+;;Quote: Vesta should cache all calls, not just runtool calls
|
Related Topics
ThesaHelp: references g-h (299 items)
ThesaHelp: ACM references f-l (241 items)
Topic: system builds (43 items)
Topic: functional programming (45 items)
Topic: dependency analysis (34 items)
Topic: data caching (35 items)
Topic: one-way hash function (24 items)
Topic: using a description as a name (21 items)
Topic: pattern matching (42 items)
Topic: object and value equivalence (60 items)
|