<filename>Papers/Bootstrapping/bootstrapping.bib
@inproceedings{Strandh:2014:FGD:2635648.2635654,
 author = {<NAME>},
 title = {Fast Generic Dispatch for Common Lisp},
 booktitle = {Proceedings of ILC 2014 on 8th International Lisp Conference},
 series = {ILC '14},
 year = {2014},
 isbn = {978-1-4503-2931-6},
 location = {Montreal, QC, Canada},
 pages = {89:89--89:96},
 articleno = {89},
 numpages = {8},
 url = {http://doi.acm.org/10.1145/2635648.2635654},
 doi = {10.1145/2635648.2635654},
 acmid = {2635654},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {CLOS, Common Lisp, Generic dispatch, Method dispatch},
}

@book{Kiczales:1991:AMP:574212,
 author = {Kiczales, Gregor and Rivieres, <NAME>},
 title = {The  Art of the Metaobject Protocol},
 year = {1991},
 isbn = {0262111586},
 publisher = {MIT Press},
 address = {Cambridge, MA, USA},
} 

@article{Bobrow:1986:CML:960112.28700,
 author = {Bobrow, <NAME>. and <NAME> and Kiczales, Gregor and Masinter, Larry and Stefik, Mark and Zdybel, Frank},
 title = {CommonLoops: Merging Lisp and Object-oriented Programming},
 journal = {SIGPLAN Not.},
 issue_date = {Nov. 1986},
 volume = {21},
 number = {11},
 month = jun,
 year = {1986},
 issn = {0362-1340},
 pages = {17--29},
 numpages = {13},
 url = {http://doi.acm.org/10.1145/960112.28700},
 doi = {10.1145/960112.28700},
 acmid = {28700},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@inproceedings{Bobrow:1986:CML:28697.28700,
 author = {Bobrow, <NAME>. and <NAME> <NAME> <NAME> <NAME> <NAME>},
 title = {CommonLoops: Merging Lisp and Object-oriented Programming},
 booktitle = {Conference Proceedings on Object-oriented Programming Systems, Languages and Applications},
 series = {OOPLSA '86},
 year = {1986},
 isbn = {0-89791-204-7},
 location = {Portland, Oregon, USA},
 pages = {17--29},
 numpages = {13},
 url = {http://doi.acm.org/10.1145/28697.28700},
 doi = {10.1145/28697.28700},
 acmid = {28700},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@Book{Steele:1984:CLL,
  author =       "<NAME>",
  title =        "{COMMON LISP}: the language",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  pages =        "xii + 465",
  year =         "1984",
  ISBN =         "0-932376-41-X (paperback)",
  ISBN-13 =      "978-0-932376-41-1 (paperback)",
  LCCN =         "QA76.73.L23S73 1984",
  bibdate =      "Wed Jan 29 17:05:18 2003",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/common-lisp.bib",
  note =         "With contributions by <NAME> and <NAME>.
                 Gabriel and <NAME> and <NAME>.",
  acknowledgement = ack-nhfb,
  keywords =     "COMMON LISP (Computer program language)",
}

@book{Steele:1990:CLL:95411,
 author = {Steele,Jr., <NAME>.},
 title = {Common LISP: The Language (2Nd Ed.)},
 year = {1990},
 isbn = {1-55558-041-6},
 publisher = {Digital Press},
 address = {Newton, MA, USA},
}

@incollection{Rhodes:2008:SSC:1482373.1482380,
 author = {<NAME>},
 chapter = {SBCL: A Sanely-Bootstrappable Common Lisp},
 title = {Self-Sustaining Systems},
 editor = {<NAME> and <NAME>},
 year = {2008},
 isbn = {978-3-540-89274-8},
 pages = {74--86},
 numpages = {13},
 url = {http://dx.doi.org/10.1007/978-3-540-89275-5_5},
 doi = {10.1007/978-3-540-89275-5_5},
 acmid = {1482380},
 publisher = {Springer-Verlag},
 address = {Ber<NAME>},
}

@inproceedings{Wadler:1985:RFL:5280.5288,
 author = {<NAME>},
 title = {How to Replace Failure by a List of Successes},
 booktitle = {Proc. Of a Conference on Functional Programming Languages and Computer Architecture},
 year = {1985},
 isbn = {3-387-15975-4},
 location = {Nancy, France},
 pages = {113--128},
 numpages = {16},
 url = {http://dl.acm.org/citation.cfm?id=5280.5288},
 acmid = {5288},
 publisher = {Springer-Verlag New York, Inc.},
 address = {New York, NY, USA},
}

@inproceedings{Rhodes:2007:USC:1622123.1622138,
 author = {<NAME>},
 title = {User-extensible Sequences in Common Lisp},
 booktitle = {Proceedings of the 2007 International Lisp Conference},
 series = {ILC '07},
 year = {2009},
 isbn = {978-1-59593-618-9},
 location = {Cambridge, United Kingdom},
 pages = {13:1--13:14},
 articleno = {13},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/1622123.1622138},
 doi = {10.1145/1622123.1622138},
 acmid = {1622138},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@techreport{Burke:Moon:MIT.loop,
 author = {<NAME> and <NAME>},
 title = {Loop Iteration Macro},
 number = {MIT/LCS/TM-169},
 institution = {Massachusetts Institute of Technology},
 address = {Cambridge, Massachusetts, USA},
 month = {July},
 year = {1980},
}

@techreport{Leijen:Meijer:Parsec,
  author = {<NAME> and <NAME>},
  title = {Parsec: Direct style monadic parser combinators for the real world},
  number = {UU-CS-2001-35},
  institution = {University of Utrecht},
  year = {2001},
}

@inproceedings{Strandh:2015:ELS:Environments,
 author = {<NAME>},
 title = {First-class Global Environments in Common Lisp},
 booktitle = {Proceedings of the 8th European Lisp Symposium},
 series = {ELS '15},
 month = {April},
 year = {2015},
 location = {Goldsmiths, University of London, United Kingdom},
 pages = {79 -- 86},
 url = {http://www.european-lisp-symposium.org/editions/2015/ELS2015.pdf}
}

@inproceedings{Strandh:2014:RMI:2635648.2635656,
 author = {<NAME>},
 title = {Resolving Metastability Issues During Bootstrapping},
 booktitle = {Proceedings of ILC 2014 on 8th International Lisp Conference},
 series = {ILC '14},
 year = {2014},
 isbn = {978-1-4503-2931-6},
 location = {Montreal, QC, Canada},
 pages = {103:103--103:106},
 articleno = {103},
 numpages = {4},
 url = {http://doi.acm.org/10.1145/2635648.2635656},
 doi = {10.1145/2635648.2635656},
 acmid = {2635656},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Bootstrapping, CLOS, Common Lisp, Metastability},
}