References

  1. Nils Dallmeyer (2016): Design and implementation of a test suite for exploring space improvements in a call-by-need functional language with polymorphic types. Msc. thesis. Institut für Informatik, J.W.Goethe-University Frankfurt.
  2. Andrew Gill, John Launchbury & Simon L. Peyton Jones (1993): A Short Cut to Deforestation. In: Proc. Conference on Functional Programming Languages and Computer Architecture, FPCA '93. ACM, New York, NY, USA, pp. 223–232, doi:10.1145/165180.165214.
  3. Jörgen Gustavsson (2001): Space-Safe Transformations and Usage Analysis for Call-by-Need Languages. PhD thesis. Department of Computing Science, Chalmers University of Technology and Göteborg University.
  4. Jörgen Gustavsson & David Sands (1999): A Foundation for Space-Safe Transformations of Call-by-Need Programs. Electronic Notes in Theoretical Computer Science 26, pp. 69 – 86. HOOTS '99, Higher Order Operational Techniques in Semantics, doi:10.1016/S1571-0661(05)80284-1.
  5. Jörgen Gustavsson & David Sands (2001): Possibilities and Limitations of Call-by-need Space Improvement. In: Proc. Sixth ACM SIGPLAN International Conference on Functional Programming, ICFP '01. ACM, New York, NY, USA, pp. 265–276, doi:10.1145/507635.507667.
  6. Hackage (2016): Hackage, the base package. Available at http://hackage.haskell.org/package/base.
  7. Patricia Johann & Janis Voigtländer (2006): The Impact of Seq on Free Theorems-Based Program Transformations. Fundam. Inf. 69(1-2), pp. 63–102.
  8. Andrew Moran & David Sands (1999): Improvement in a Lazy Context: An Operational Theory for Call-by-need. In: Proc. 26th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '99. ACM, New York, NY, USA, pp. 43–56, doi:10.1145/292540.292547.
  9. David Sands (1991): Operational Theories of Improvement in Functional Languages (Extended Abstract). In: Proc. Fourth Glasgow Workshop on Functional Programming. Springer-Verlag, pp. 298–311, doi:10.1007/978-1-4471-3196-0_24.
  10. David Sands (1995): A Naïve Time Analysis and its Theory of Cost Equivalence. Journal of Logic and Computation 5, pp. 495–541, doi:10.1093/logcom/5.4.495.
  11. David Sands (1995): Total Correctness by Local Improvement in Program Transformation. In: Proc. 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '95. ACM, New York, NY, USA, pp. 221–232, doi:10.1145/199448.199485.
  12. Manfred Schmidt-Schauß & David Sabel (2014): Contextual Equivalences in Call-by-Need and Call-By-Name Polymorphically Typed Calculi (Preliminary Report). In: M. Schmidt-Schauß, M.Sakai, D. Sabel & Y. Chiba: WPTE 2014, OASICS 40. Schloss Dagstuhl, pp. 63–74, doi:10.4230/OASIcs.WPTE.2014.63.
  13. Manfred Schmidt-Schauß & David Sabel (2015): Improvements in a Functional Core Language with Call-By-Need Operational Semantics. Frank report 55. Institut für Informatik. Fachbereich Informatik und Mathematik. J. W. Goethe-Universität Frankfurt am Main. Available at http://www.ki.informatik.uni-frankfurt.de/papers/frank.
  14. Manfred Schmidt-Schauß & David Sabel (2015): Improvements in a functional core language with call-by-need operational semantics. In: Moreno Falaschi & Elvira Albert: Proc. 17th International Symposium on Principles and Practice of Declarative Programming. ACM, pp. 220–231, doi:10.1145/2790449.2790512.
  15. Manfred Schmidt-Schauß & David Sabel (2015): Sharing-Aware Improvements in a Call-by-Need Functional Core Language. In: Ralf Lämmel: Proceedings of IFL, IFL '15. ACM, New York, NY, USA, pp. 6:1–6:12, doi:10.1145/2897336.2897343.
  16. Manfred Schmidt-Schauß, David Sabel & Marko Schütz (2008): Safety of Nöcker's Strictness Analysis. J. Funct. Program. 18(4), pp. 503–551, doi:10.1017/S0956796807006624.
  17. Peter Sestoft (1997): Deriving a Lazy Abstract Machine. J. Funct. Program. 7(3), pp. 231–264, doi:10.1017/S0956796897002712.
  18. Josef Svenningsson (2002): Shortcut Fusion for Accumulating Parameters & Zip-like Functions. In: Proc. Seventh ACM SIGPLAN International Conference on Functional Programming, ICFP '02. ACM, New York, NY, USA, pp. 124–132, doi:10.1145/581478.581491.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org