Exception Analysis for Non-Strict Languages. Glynn, K., Stuckey, P. J., Sulzmann, M., & Søndergaard, H. In Proceedings of the 2002 ACM SIGPLAN International Conference on Functional Programming, pages 98–109, 2002. ACM Press.
doi  abstract   bibtex   
In this paper we present the first exception analysis for a non-strict language. We augment a simply-typed functional language with exceptions, and show that we can define a type-based inference system to detect uncaught exceptions. We have implemented this exception analysis in the GHC compiler for Haskell, which has been recently extended with exceptions. We give empirical evidence that the analysis is practical.
@Inproceedings{Gly-Stu-Sul-Son_ICFP02,
  author    = {Kevin Glynn and 
		Peter J. Stuckey and 
		Martin Sulzmann and
		Harald S{\o}ndergaard},
  title     = {Exception Analysis for Non-Strict Languages},
  booktitle = {Proceedings of the 2002 ACM SIGPLAN International Conference on
        	Functional Programming},
  pages     = {98--109},
  publisher = {ACM Press},
  year      = {2002},
  doi       = {10.1145/581478.581488},
  abstract  = {In this paper we present the first exception analysis
		for a non-strict language. We augment a simply-typed 
		functional language with exceptions, and show that we 
		can define a type-based inference system to detect 
		uncaught exceptions. We have implemented this exception
		analysis in the GHC compiler for Haskell, which has been
		recently extended with exceptions. We give empirical 
		evidence that the analysis is practical.},
  keywords  = {Exception analysis, Functional programming},
}

Downloads: 0