@TechReport{Haskell98old, author = "Simon {Peyton Jones} and John {Hughes (editors)}", title = "Report on the Programming Language {Haskell 98}", institution = "Yale University, CS Dept.", type = "Technical Report", number = "YALEU/DCS/RR-1106", month = feb, year = "1999", } @Misc{Haskell98, author = "Simon {Peyton Jones (editor)}", title = "Report on the Programming Language {Haskell~98}", howpublished = "\verb!http://research.microsoft.com/! \verb!~simonpj/haskell98-revised/!", month = "March", year = "2002", } %%howpublished = "http://research.microsoft.com/$\sim$simonpj/ haskell98-revised/", @Misc{GHC-ref-man, author = "{The GHC team}", title = "The {Glasgow} {Haskell} {Compiler} User's Guide Version 5.04", howpublished = "\verb!http://haskell.org/ghc/!", month = "July", year = "2002", } @inproceedings{thih, author = "Mark P. Jones", title = "Typing {Haskell} in {Haskell}", booktitle = "Proceedings of the 3rd {Haskell} Workshop", address = "Paris, France", month = "October", year = "1999" } @Book{ML97, author = "Robin Milner and Mads Tofte and Robert Harper and David MacQueen", year = "1997", title = "The {Definition} of {Standard ML} (Revised)", publisher = "The MIT Press", semno = "D-346", puf = "Bog", id = "Bog", } @Book{Alg90, author = "B. A. Davey and H. A. Priestley", year = "1990", title = "Introduction to Lattices and Order", publisher = "Cambridge University Press", } @InProceedings{Wad85, author = "Philip Wadler", title = "How to replace failure by a list of successes", booktitle = "In 2'nd International Conference on Functional Programming Languages and Computer Architecture", address = "Nancy,France", month = "September", year = "1985", publisher = "Springer-Verlag", } @inproceedings{shields-pj:first-class-modules, author = "MB Shields and SL {Peyton~Jones}", title = "First class modules for {Haskell}", booktitle = "9th International Conference on Foundations of Object-Oriented Languages ({FOOL} 9), Portland, Oregon", month = Jan, year = 2002, pages = "28-40" } @InProceedings{harper+:sharing, author = "Robert Harper and Mark Lillibridge", title = "A Type-Theoretic Approach to Higher-Order Modules with Sharing", pages = "123--137", booktitle = "Proc. of 1994 ACM Symposium on Principles of Programming Languages", year = 1994, address = "Portland, OR", month = "January" } @inproceedings{MacQueen:86, author = "David B. MacQueen", title = "Using Dependent Types to Express Modular Structure", booktitle = "Proc. of 1986 ACM Symposium on Principles of Programming Languages", note = "St. Petersburg", month = {January}, year = {1986}, pages = "277--286"} @ARTICLE{Leroy-modular-modules, AUTHOR = {Xavier Leroy}, TITLE = {A modular module system}, JOURNAL = {Journal of Functional Programming}, VOLUME = 10, NUMBER = 3, YEAR = 2000, PAGES = {269--303}, URL = {http://pauillac.inria.fr/~xleroy/publi/modular-modules-jfp.ps.gz}, } @Unpublished{SPJWad92, author = "Simon {Peyton Jones} and Philip Wadler", title = "A static semantics for {Haskell}", note = "Unpublished draft", year = 1992, howpublished = "http://research.microsoft.com/~simonpj/Papers/static-semantics.dvi.gz", address = "Department of Computing Science, University of Glasgow" } @Article{Faxen02, author = {Karl-Filip Faxén}, title = "{A Static Semantics for Haskell}", journal = {Journal of Functional Programming}, year = 2002, note = {To appear} } @misc{hallgren:alfa-homepage, author = {T. Hallgren}, year = {1996-2002}, title = {{Home Page of the Proof Editor Alfa}}, howpublished = {\verb!http://www.cs.chalmers.se/~hallgren/Alfa/!}, documentURL = {http://www.cs.chalmers.se/~hallgren/Alfa/} }