| U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages, pages 247--259, 2002. |
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages, pages 247--259, 2002.
No context found.
Umut A. Acar, Guy E. Blelloch, and Robert Harper. Adaptive functional programming. In Proceedings of the Twenty-ninth ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), January 2002.
No context found.
Umut A. Acar, Guy E. Blelloch, and Robert Harper. Adaptive functional programming. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages, pages 247--259, 2002.
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages, pages 247--259, 2002.
No context found.
Umut A. Acar, Guy E. Blelloch, and Robert Harper. Adaptive functional programming. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages, pages 247--259, 2002.
No context found.
Umut A. Acar, Guy E. Blelloch, and Robert W. Harper. Adaptive functional programming. Technical Report CMUCS -01-161, Carnegie Mellon University, Computer Science Department, November 2001.
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the 29th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 247--259. ACM Press, 2002.
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the Twenty-ninth Annual ACM-SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Jan. 2002.
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages, pages 247--259, 2002.
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the Twenty-ninth Annual ACM-SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Jan. 2002.
No context found.
Umut A. Acar, Guy E. Blelloch, and Robert Harper. Adaptive functional programming. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages, pages 247--259, 2002.
No context found.
Umut A. Acar, Guy E. Blelloch, and Robert Harper. Adaptive functional programming. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages, pages 247-259, 2002.
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages, pages 247--259, 2002.
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pages 247--259. ACM Press, 2002.
No context found.
Umut A. Acar, Guy E. Blelloch, and Robert Harper. Adaptive functional programming. In Proceedings of the 29th Annual ACM Symposium on Principles of Programming Languages, pages 247--259, 2002.
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the Twenty-ninth Annual ACM-SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Jan. 2002.
No context found.
Umut A. Acar, Guy E. Blelloch, and Robert Harper. Adaptive functional programming. In Proceedings of the Twenty-ninth ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), January 2002.
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In Proceedings of the Twenty-ninth Annual ACM-SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Jan. 2002.
....dependencies among them. Thus preservation for AFL ensures that no cycles can arise during evaluation, which is consistent with pure functional programming. Space considerations preclude a rigorous presentation of type safety for AFL. A complete proof is given in the companion technical report [1]. 6 Change Propagation is Sound We formalize the notion of an input change and present a formal version of the change propagation algorithm. Using this formal framework, we prove that the change propagation algorithm is correct. Changing the Input. We represent an input change with a di erence ....
....(a; b) 2 B and (a ; b) 2 B then a = a A partial bijection, B can be applied to a trace T or a store , denoted B[T ] and B[ by replacing each location l in T or with its image B[l] whenever the image is de ned. The formal de nitions for these are given in the companion technical report [1]. The theorem below states that the change propagation algorithm is correct, the proof of the theorem is given in the companion technical report [1] In the theorem, the reason that the store m is a super set of s is that m contains remnant locations from the initial evaluation, ....
[Article contains additional citation context not shown here]
Umut A. Acar, Guy E. Blelloch, and Robert W. Harper. Adaptive functional programming. Technical Report CMUCS -01-161, Carnegie Mellon University, Computer Science Department, November 2001.
....which can only be checked at run time in the ML library. Based on the AFL dynamic semantics, we formalize the change propagation algorithm and prove its correctness. This research was supported in part by NSF grants CCR 9706572, CCR 0085982, and CCR 0122581. This report is a complete version of [1]. 1 Keywords: Incremental Computing, Functional Languages, Dynamic Algorithms 2 1 Introduction An adaptive program responds to input changes by updating its output while only re evaluating those portions of the program affected by the change. Adaptive programming is useful in situations where ....
Umut A. Acar, Guy E. Blelloch, and Robert Harper. Adaptive functional programming. In Proceedings of the Twenty-ninth ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), January 2002.
....dependencies among them. Thus preservation for AFL ensures that no cycles can arise during evaluation, which is consistent with pure functional programming. Space considerations preclude a rigorous presentation of type safety for AFL. A complete proof is given in the companion technical report [1]. 6 Change Propagation is Sound We formalize the notion of an input change and present a formal version of the change propagation algorithm. Using this formal framework, we prove that the change propagation algorithm is correct. Changing the Input. We represent an input change with a di#erence ....
....# B and (a # , b) # B then a = a # . A partial bijection, B can be applied to a trace T or a store #, denoted B[T ] and B[#] by replacing each location l in T or # with its image B[l] whenever the image is defined. The formal definitions for these are given in the companion technical report [1]. The theorem below states that the change propagation algorithm is correct, the proof of the theorem is given in the companion technical report [1] In the theorem, the reason that the store # # m is a super set of # # s is that # # m contains remnant locations from the initial evaluation, ....
[Article contains additional citation context not shown here]
Umut A. Acar, Guy E. Blelloch, and Robert W. Harper. Adaptive functional programming. Technical Report CMUCS -01-161, Carnegie Mellon University, Computer Science Department, November 2001.
No context found.
U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 247--259, 2002.
No context found.
U. Acar, G. Blelloch, , and R. Harper. Adaptive functional programming. In Principles of Programming Languages (POPL02), Portland, Oregon, January 2002. ACM.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC