Valid HTML 4.0! Valid CSS!
%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "1.09",
%%%     date            = "27 May 2024",
%%%     time            = "11:26:43 MDT",
%%%     filename        = "jfunctprogram.bib",
%%%     address         = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 581 4148",
%%%     URL             = "https://www.math.utah.edu/~beebe",
%%%     checksum        = "12980 26722 100198 1117474",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography; BibTeX; Journal of Functional
%%%                        Programming",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a COMPLETE bibliography of the
%%%                        Journal of Functional Programming (CODEN
%%%                        JFPRES, ISSN 0956-7968 (print), 1469-7653
%%%                        (electronic)), published by Cambridge
%%%                        University Press.  Publication began with
%%%                        volume 1, number 1, in January 1991.  There
%%%                        were 4 issues per annual volume for volumes
%%%                        1--4 (1991--1994), and 6 per subsequent
%%%                        volume.  However, issues are sometimes
%%%                        combined.
%%%
%%%                        The journal has Web sites at
%%%
%%%                            https://www.cambridge.org/core/journals/journal-of-functional-programming
%%%                            https://www.cambridge.org/core/journals/journal-of-functional-programming/all-issues
%%%                            http://journals.cambridge.org/action/displayJournal?jid=JFP
%%%
%%%                        At version 1.09, the COMPLETE year coverage
%%%                        looked like this:
%%%
%%%                             1991 (  31)    2003 (  72)    2015 (  24)
%%%                             1992 (  33)    2004 (  50)    2016 (  24)
%%%                             1993 (  41)    2005 (  31)    2017 (  27)
%%%                             1994 (  32)    2006 (  35)    2018 (  22)
%%%                             1995 (  34)    2007 (  27)    2019 (  11)
%%%                             1996 (  51)    2008 (  25)    2020 (  28)
%%%                             1997 (  33)    2009 (  48)    2021 (  31)
%%%                             1998 (  33)    2010 (  32)    2022 (  17)
%%%                             1999 (  40)    2011 (  37)    2023 (  15)
%%%                             2000 (  33)    2012 (  38)    2024 (   7)
%%%                             2001 (  36)    2013 (  40)
%%%                             2002 (  23)    2014 (  35)
%%%
%%%                             Article:       1041
%%%                             Book:            52
%%%                             Proceedings:      3
%%%
%%%                             Total entries: 1096
%%%
%%%                        Data for this bibliography have been collected
%%%                        primarily from the publisher Web site, and
%%%                        numerous online library catalogs, with
%%%                        additions from the BibNet Project and TeX
%%%                        User Group bibliography archives.
%%%
%%%                        Numerous errors in the sources noted above
%%%                        have been corrected.  Spelling has been
%%%                        verified with the UNIX spell and GNU ispell
%%%                        programs using the exception dictionary
%%%                        stored in the companion file with extension
%%%                        .sok.
%%%
%%%                        BibTeX citation tags are uniformly chosen as
%%%                        name:year:abbrev, where name is the family
%%%                        name of the first author or editor, year is a
%%%                        4-digit number, and abbrev is a 3-letter
%%%                        condensation of important title
%%%                        words. Citation tags were automatically
%%%                        generated by software developed for the
%%%                        BibNet Project.
%%%
%%%                        In this bibliography, journal articles are
%%%                        sorted in publication order, and book entries
%%%                        first by ascending year, and within each
%%%                        year, alphabetically by author or editor, and
%%%                        then, if necessary, by the 3-letter
%%%                        abbreviation at the end of the BibTeX
%%%                        citation tag, using the ``bibsort -byyear''
%%%                        utility.
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================
@Preamble{
    "\ifx \undefined \binom \newcommand{\binom}[2]{\left(\begin{array}{c}{#1}\\{#2}\end{array}\right)} \fi" #
    "\ifx \undefined \booktitle \def \booktitle#1{{{\em #1}}} \fi" #
    "\ifx \undefined \Si \def \Si {{\rm Si}} \fi" #
    "\ifx \undefined \url       \def \url#1 {{\tt #1}} \fi"
}

%%% ====================================================================
%%% Acknowledgement abbreviations:
@String{ack-nhfb = "Nelson H. F. Beebe,
                    University of Utah,
                    Department of Mathematics, 110 LCB,
                    155 S 1400 E RM 233,
                    Salt Lake City, UT 84112-0090, USA,
                    Tel: +1 801 581 5254,
                    FAX: +1 801 581 4148,
                    e-mail: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org| (Internet),
                    URL: \path|https://www.math.utah.edu/~beebe/|"}

%%% ====================================================================
%%% Journal abbreviations:
@String{j-J-FUNCT-PROGRAM       = "Journal of Functional Programming"}

%%% ====================================================================
%%% Publisher abbreviations:
@String{pub-APRESS              = "Apress"}
@String{pub-APRESS:adr          = "Berkeley, CA, USA"}

@String{pub-AW                  = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW:adr              = "Reading, MA, USA"}

@String{pub-CAMBRIDGE           = "Cambridge University Press"}
@String{pub-CAMBRIDGE:adr       = "Cambridge, UK"}

@String{pub-CRC                 = "CRC Press"}
@String{pub-CRC:adr             = "2000 N.W. Corporate Blvd., Boca Raton,
                                  FL 33431-9868, USA"}

@String{pub-MIT                 = "MIT Press"}
@String{pub-MIT:adr             = "Cambridge, MA, USA"}

@String{pub-ORA                 = "O'Reilly \& {Associates, Inc.}"}
@String{pub-ORA:adr             = "981 Chestnut Street, Newton, MA 02164, USA"}

@String{pub-OXFORD              = "Oxford University Press"}
@String{pub-OXFORD:adr          = "Walton Street, Oxford OX2 6DP, UK"}

@String{pub-PH                  = "Pren{\-}tice-Hall"}
@String{pub-PH:adr              = "Upper Saddle River, NJ 07458, USA"}

@String{pub-PHI                 = "Pren{\-}tice-Hall International"}

@String{pub-PRAGMATIC-BOOKSHELF = "Pragmatic Bookshelf"}
@String{pub-PRAGMATIC-BOOKSHELF:adr = "Raleigh, NC, USA"}

@String{pub-SV                  = "Springer-Verlag"}
@String{pub-SV:adr              = "Berlin, Germany~/ Heidelberg, Germany~/
                                   London, UK~/ etc."}

@String{pub-WILEY               = "John Wiley"}
@String{pub-WILEY:adr           = "New York, NY, USA"}

%%% ====================================================================
%%% Series abbreviations:
@String{ser-LNAI                = "Lecture Notes in Artificial Intelligence"}

@String{ser-LNCS                = "Lecture Notes in Computer Science"}

%%% ====================================================================
%%% Bibliography entries, sorted in publication order, with ``bibsort
%%% -byvolume'':
@Article{Anonymous:1991:Ea,
  author =       "Anonymous",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "1",
  pages =        "1--2",
  month =        jan,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000034",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/80CF4ECDEFB3B3454E0AD35200B5DA85",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Burton:1991:END,
  author =       "F. Warren Burton",
  title =        "Encapsulating non-determinacy in an abstract data type
                 with determinate semantics",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "1",
  pages =        "3--20",
  month =        jan,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000046",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/16828BC4A60520B4ED8AA8924AE40540",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Gomard:1991:PEU,
  author =       "Carsten K. Gomard and Neil D. Jones",
  title =        "A partial evaluator for the untyped lambda-calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "1",
  pages =        "21--69",
  month =        jan,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000058",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EE324F936F0A009B6766B13FF6755DFC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Rittri:1991:UTS,
  author =       "Mikael Rittri",
  title =        "Using types as search keys in function libraries",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "1",
  pages =        "71--89",
  month =        jan,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000006X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BA56BB3061DB73396847E37048544E19",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hunt:1991:FPF,
  author =       "Sebastian Hunt and Chris Hankin",
  title =        "Fixed points and frontiers: a new perspective",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "1",
  pages =        "91--120",
  month =        jan,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000071",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CCB4CE0A8FFA15B5BA4A0EFACB08CE54",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Bird:1991:FPM,
  author =       "Richard S. Bird",
  title =        "Functional Pearls: The Minout problem",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "1",
  pages =        "121--124",
  month =        jan,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000083",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/64738655BA2DD3BB86B8416397D40837",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1991:JVIa,
  author =       "Anonymous",
  title =        "{JFP} volume 1 issue 1 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "1",
  pages =        "f1--f2",
  month =        jan,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000010",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2A531AA8AB7885633115BC00A83F4AFE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1991:JVIb,
  author =       "Anonymous",
  title =        "{JFP} volume 1 issue 1 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "1",
  pages =        "b1--b6",
  month =        jan,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000022",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/306D549E961E36117E7D9E9957047BB1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Barendregt:1991:IGT,
  author =       "Henk Barendregt",
  title =        "Introduction to generalized type systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "2",
  pages =        "125--154",
  month =        apr,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800020025",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/869991BA6A99180BF96A616894C6D710",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2016",
}

@Article{Geuvers:1991:MPS,
  author =       "Herman Geuvers and Mark-Jan Nederhof",
  title =        "Modular proof of strong normalization for the calculus
                 of constructions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "2",
  pages =        "155--189",
  month =        apr,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800020037",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/348B6914C707F5282ED91E08AE47BDB8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2016",
}

@Article{Runciman:1991:RRS,
  author =       "Colin Runciman and Ian Toyn",
  title =        "Retrieving reusable software components by polymorphic
                 type",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "2",
  pages =        "191--211",
  month =        apr,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800020049",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A7B301B2E32F01136F9EC29DD70B0881",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2016",
}

@Article{Major:1991:DGF,
  author =       "Fran{\c{c}}ois Major and Guy Lapalme and Robert
                 Cedergren",
  title =        "Domain generating functions for solving constraint
                 satisfaction problems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "2",
  pages =        "213--227",
  month =        apr,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800020050",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B527101ADDFD765B2EAA84F0CC380443",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2016",
}

@Article{Barendregt:1991:TPS,
  author =       "Henk Barendregt",
  title =        "Theoretical Pearls: Self-interpretation in lambda
                 calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "2",
  pages =        "229--233",
  month =        apr,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800020062",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D16FE1FAB38CD06AD831C845156E10D5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2016",
}

@Article{Bird:1991:FPR,
  author =       "Richard S. Bird",
  title =        "Functional Pearls: On removing duplicates",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "2",
  pages =        "235--243",
  month =        apr,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800020074",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2CC831E0F77C77E86DD1E9AF165DECEE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2016",
}

@Article{Anonymous:1991:JVIc,
  author =       "Anonymous",
  title =        "{JFP} volume 1 issue 2 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "2",
  pages =        "f1--f2",
  month =        apr,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800020001",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/726AFBB7468E620EB9D8689A825CEF50",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2016",
}

@Article{Anonymous:1991:JVId,
  author =       "Anonymous",
  title =        "{JFP} volume 1 issue 2 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "2",
  pages =        "b1--b2",
  month =        apr,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800020013",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BA9A1ED222FACCD3B24554C0BC316264",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2016",
}

@Article{Mitchell:1991:TIS,
  author =       "John C. Mitchell",
  title =        "Type inference with simple subtypes",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "3",
  pages =        "245--285",
  month =        jul,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000113",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4A68C2794A117954C960CFA777815573",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Mason:1991:EFL,
  author =       "Ian Mason and Carolyn Talcott",
  title =        "Equivalence in functional languages with effects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "3",
  pages =        "287--327",
  month =        jul,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000125",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AC91F676E376BD48AA9DB0423E179249",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Burn:1991:IET,
  author =       "G. L. Burn",
  title =        "Implementing the evaluation transformer model of
                 reduction on parallel machines",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "3",
  pages =        "329--366",
  month =        jul,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000137",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/56557FB8F959D8464B5327D8043D7512",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Barendsen:1991:TPU,
  author =       "Erik Barendsen",
  title =        "Theoretical Pearls: An unsolvable numeral system in
                 lambda calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "3",
  pages =        "367--372",
  month =        jul,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000149",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/00483DAE6FF74553E2C896CDD001ABD3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1991:Eb,
  author =       "Anonymous",
  title =        "Errataum",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "3",
  pages =        "373--373",
  month =        jul,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000150",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/220A820B0E326ABCEDDFBD8B0BAAEF96",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1991:JVIe,
  author =       "Anonymous",
  title =        "{JFP} volume 1 issue 3 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "3",
  pages =        "f1--f2",
  month =        jul,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000095",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D4EA01EECB66B9830F8D034F30A5A8B5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1991:JVIf,
  author =       "Anonymous",
  title =        "{JFP} volume 1 issue 3 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "3",
  pages =        "b1--b4",
  month =        jul,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000101",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/120031C6DFBBBCDA229925B1D6B3EE6A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Abadi:1991:ES,
  author =       "M. Abadi and L. Cardelli and P.-L. Curien and J.-J.
                 L{\'e}vy",
  title =        "Explicit substitutions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "4",
  pages =        "375--416",
  month =        oct,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000186",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C1B1AFAE8F34C953C1B2DF3C2D4C2125",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Cardelli:1991:SBQ,
  author =       "Luca Cardelli and Giuseppe Longo",
  title =        "A semantic basis for Quest",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "4",
  pages =        "417--458",
  month =        oct,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000198",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E42A0E3A3A5D903F017FA06AC5190E5C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Nielson:1991:UTI,
  author =       "Hanne Riis Nielson and Flemming Nielson",
  title =        "Using transformations in the implementation of
                 higher-order functions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "4",
  pages =        "459--494",
  month =        oct,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000204",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EA710E7904CD94841A606FBEBA8EA1B6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1991:AIV,
  author =       "Anonymous",
  title =        "Author Index to Volume 1",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "4",
  pages =        "495--495",
  month =        oct,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000216",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1E3F38DB456FF1B271C27919F3E0B468",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1991:JVIg,
  author =       "Anonymous",
  title =        "{JFP} volume 1 issue 4 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "4",
  pages =        "f1--f2",
  month =        oct,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000162",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/25C4D8EDA27889757D6C2485E347A238",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1991:JVIh,
  author =       "Anonymous",
  title =        "{JFP} volume 1 issue 4 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "1",
  number =       "4",
  pages =        "b1--b7",
  month =        oct,
  year =         "1991",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000174",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2548710DB08DE323F3215EC6ABE8450D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Broy:1992:MOS,
  author =       "Manfred Broy and Claus Dendorfer",
  title =        "Modelling operating system structures by timed stream
                 processing functions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "1",
  pages =        "1--21",
  month =        jan,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000241",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3A13783378428EA08B1AE8A4BCC8021E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Asperti:1992:CUE,
  author =       "Andrea Asperti",
  title =        "A categorical understanding of environment machines",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "1",
  pages =        "23--59",
  month =        jan,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000253",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B9C0B6276C7F560A638902270459CA58",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Wainwright:1992:SSM,
  author =       "Roger L. Wainwright and Marian E. Sexton",
  title =        "A study of sparse matrix representations for solving
                 linear systems in a functional language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "1",
  pages =        "61--72",
  month =        jan,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000265",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C4E6B889BD52AFE1F5CE4F469FCCD973",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Jones:1992:TRS,
  author =       "Richard Jones",
  title =        "Tail recursion without space leaks",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "1",
  pages =        "73--79",
  month =        jan,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000277",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3F1FE7625B1633B8D8BEC0955F0F4906",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Boyle:1992:PFP,
  author =       "James M. Boyle and Terence J. Harmer",
  title =        "A practical functional program for the {CRAY X-MP}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "1",
  pages =        "81--126",
  month =        jan,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000289",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/super.bib",
  URL =          "https://www.cambridge.org/core/product/64C00F14FB1E6B1A549A8F499BA0C576",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Appel:1992:SIM,
  author =       "Andrew W. Appel and Robert Harper",
  title =        "Special Issue on {ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "1",
  pages =        "i",
  month =        jan,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800002070",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/899F7BB7F3038E11CA6BF76E01A856D6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1992:JVIa,
  author =       "Anonymous",
  title =        "{JFP} volume 2 issue 1 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "1",
  pages =        "f1--f2",
  month =        jan,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000228",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/658393D8742F5B78BD2BFAC2DAB0AA6E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1992:JVIb,
  author =       "Anonymous",
  title =        "{JFP} volume 2 issue 1 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "1",
  pages =        "b1--b3",
  month =        jan,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000023X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/105EF62E27A41601CFDF851224DF4409",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{PeytonJones:1992:ILF,
  author =       "Simon L. {Peyton Jones}",
  title =        "Implementing lazy functional languages on stock
                 hardware: the {Spineless Tagless G-machine}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "2",
  pages =        "127--202",
  month =        apr,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000319",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/354FFB29102309CCD2A3824F894A2799",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Burton:1992:DRN,
  author =       "F. Warren Burton and Rex L. Page",
  title =        "Distributed random number generation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "2",
  pages =        "203--212",
  month =        apr,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000320",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  URL =          "https://www.cambridge.org/core/product/6D10F1D0A2FB7E66D5F746F6D0822D78",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  keywords =     "splittable random-number streams",
  onlinedate =   "01 November 2008",
}

@Article{Mairson:1992:QEP,
  author =       "Harry G. Mairson",
  title =        "Quantifier elimination and parametric polymorphism in
                 programming languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "2",
  pages =        "213--226",
  month =        apr,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000332",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/64FDA6F4CEB7A0EDCB39F98407309623",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Johnson:1992:RFP,
  author =       "Thomas Johnson",
  title =        "A review of the {FPCA '91} proceedings --- {Hughes
                 John (Ed); \booktitle{Functional Programming Languages
                 and Computer Architecture. Proceedings of the fifth
                 conference (Cambridge, MA, 28-30081991)}, Volume 523 of
                 Lecture Notes in Computer Science, Springer-Verlag. 666
                 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "2",
  pages =        "227--231",
  month =        apr,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000344",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/154D49CD0319B167E6D13C19D7A7C0F6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Barendregt:1992:TPE,
  author =       "Henk Barendregt",
  title =        "Theoretical Pearls: Enumerators of lambda terms are
                 reducing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "2",
  pages =        "233--236",
  month =        apr,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000356",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F3145D4DE8AD9734951632E985EAF908",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Bird:1992:FPT,
  author =       "R. S. Bird",
  title =        "Functional Pearls: Two greedy algorithms",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "2",
  pages =        "237--244",
  month =        apr,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000368",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E55EFDCCB071BBE9FFE0F6543C1BCBA1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1992:JVIc,
  author =       "Anonymous",
  title =        "{JFP} volume 2 issue 2 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "2",
  pages =        "f1--f2",
  month =        apr,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000290",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9DDAAFCADFAD5BF0F6BEB51C6DE6F54A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1992:JVId,
  author =       "Anonymous",
  title =        "{JFP} volume 2 issue 2 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "2",
  pages =        "b1--b4",
  month =        apr,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000307",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C91356084B14E5B9B78B5A7FF2C13C05",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Talpin:1992:PTR,
  author =       "Jean-Pierre Talpin and Pierre Jouvelot",
  title =        "Polymorphic type, region and effect inference",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "3",
  pages =        "245--271",
  month =        jul,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000393",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CC658A8BA695A47E0113BE4DD3BBB4CB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Silbermann:1992:DTA,
  author =       "Frank S. K. Silbermann and Bharat Jayaraman",
  title =        "A domain-theoretic approach to functional and logic
                 programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "3",
  pages =        "273--321",
  month =        jul,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000040X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A57134D985A2C77052D4B796F290F675",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hutton:1992:HOF,
  author =       "Graham Hutton",
  title =        "Higher-order functions for parsing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "3",
  pages =        "323--343",
  month =        jul,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000411",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0490F2C8511F7625F9FC15BFFEDBB0AA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Mogensen:1992:ESI,
  author =       "Torben {\AE}. Mogensen",
  title =        "Efficient self-interpretation in lambda calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "3",
  pages =        "345--364",
  month =        jul,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000423",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4727ED102FD8F5C5950EBBFE776E8C69",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Jones:1992:BRP,
  author =       "Neil D. Jones",
  title =        "Book Review: {{\booktitle{Projection Factorisations in
                 Partial Evaluation}}. By John Launchbury. Distinguished
                 Dissertations in Computer Science, Vol. 1. Cambridge
                 University Press, 1991. ISBN 0-521-41497-0}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "3",
  pages =        "365--365",
  month =        jul,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000435",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2615182311586CDC7E215624CDCCD50F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Barendregt:1992:TPR,
  author =       "Henk Barendregt",
  title =        "Theoretical Pearls: Representing `undefined' in lambda
                 calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "3",
  pages =        "367--374",
  month =        jul,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000447",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/593885802DF6EFD4D7EB8F2E3D8FBB18",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Bird:1992:FPU,
  author =       "Richard S. Bird",
  title =        "Functional Pearls: Unravelling greedy algorithms",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "3",
  pages =        "375--385",
  month =        jul,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000459",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F477E874FBCB0C2F828A7F2C152DBB5A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1992:JVIe,
  author =       "Anonymous",
  title =        "{JFP} volume 2 issue 3 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "3",
  pages =        "f1--f2",
  month =        jul,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000037X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/98E9DCE8E7E917147C2E78B9D107345F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1992:JVIf,
  author =       "Anonymous",
  title =        "{JFP} volume 2 issue 3 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "3",
  pages =        "b1--b4",
  month =        jul,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000381",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E62DE76A992240B79655C3B91D4825D4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Aharoni:1992:RTA,
  author =       "Gad Aharoni and Dror G. Feitelson and Amnon Barak",
  title =        "A run-time algorithm for managing the granularity of
                 parallel functional programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "4",
  pages =        "387--405",
  month =        oct,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000484",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4BC37BC8A62FAAEAE672A699179AA086",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Bourdoncle:1992:AID,
  author =       "Fran{\c{c}}ois Bourdoncle",
  title =        "Abstract interpretation by dynamic partitioning",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "4",
  pages =        "407--435",
  month =        oct,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000496",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4A8CB4DB6C477E8844D89B28CF0CE5C1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Brumfitt:1992:MFM,
  author =       "P. J. Brumfitt",
  title =        "Metamorph --- a formal methods toolkit with
                 application to the design of digital hardware",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "4",
  pages =        "437--473",
  month =        oct,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000502",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/144E154639185A74FC4F98EBCE67E970",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Jones:1992:CLA,
  author =       "Mark P. Jones",
  title =        "Computing with lattices: An application of type
                 classes",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "4",
  pages =        "475--503",
  month =        oct,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000514",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EA22C34575C9C9B0CB1264B3D9680950",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hoogerwoord:1992:FPS,
  author =       "Rob R. Hoogerwoord",
  title =        "Functional Pearls: A symmetric set of efficient list
                 operations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "4",
  pages =        "505--513",
  month =        oct,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000526",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A77930CC2C68694EBB93964AF16D06D0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1992:AIV,
  author =       "Anonymous",
  title =        "Author Index to Volume 2",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "4",
  pages =        "515--515",
  month =        oct,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800002021",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FFCC72D11DECDEC984C88AA62DC10BA5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1992:JVIg,
  author =       "Anonymous",
  title =        "{JFP} volume 2 issue 4 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "4",
  pages =        "f1--f2",
  month =        oct,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000460",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/04688C64C5B84F8800AB6EE3E0740779",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1992:JVIh,
  author =       "Anonymous",
  title =        "{JFP} volume 2 issue 4 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "2",
  number =       "4",
  pages =        "b1--b3",
  month =        oct,
  year =         "1992",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000472",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/40928BB55459F38F4097AEA764AE2E5C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Barendregt:1993:E,
  author =       "Henk Barendregt and Paul Hudak and John Hughes and
                 Simon {Peyton Jones} and Philip Wadler",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "1--2",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000551",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EBA8D8A91A51C0433550B1B29240C1E5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Thompson:1993:FPE,
  author =       "Simon Thompson and Philip Wadler",
  title =        "Functional programming in education --- Introduction",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "3--4",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000563",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/820812F91668A599611A4F906BA8F5DB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Lambert:1993:UMF,
  author =       "Tim Lambert and Peter Lindsay and Ken Robinson",
  title =        "Using {Miranda} as a first programming language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "5--34",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000575",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2FB7DC08AA6A4FE4A65E40DEBA82EF5C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Molyneux:1993:FPB,
  author =       "Phil Molyneux",
  title =        "Functional programming for business students",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "35--48",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000587",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/22523DD5F1EA13510D348DE4E9E6B226",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Joosten:1993:TFP,
  author =       "Stef Joosten and Klaas {Van Den Berg} and Gerrit {Van
                 Der Hoeven}",
  title =        "Teaching functional programming to first-year
                 students",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "49--65",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000599",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/041D6A27806B921685CD562695270216",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Harrison:1993:UFL,
  author =       "Rachel Harrison",
  title =        "The use of functional languages in teaching computer
                 science",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "67--75",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000605",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/80589BD5EAF49F31018129364BD5C054",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Augustsson:1993:ILM,
  author =       "Lennart Augustsson",
  title =        "The interactive Lazy {ML} system",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "77--92",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000617",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D76BABE75A9AD9902ECED03A5FFC0318",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Runciman:1993:IET,
  author =       "Colin Runciman and Ian Toyn and Mike Firth",
  title =        "An incremental, exploratory and transformational
                 environment for lazy functional programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "93--115",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000629",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BFF5A52A3D603F5BA23B7821E2C5E6E4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Bird:1993:FPL,
  author =       "R. S. Bird",
  title =        "Functional Pearls: The last tail",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "117--122",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000630",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CC6079CCEC88883F6C10DFB12908795F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1993:JVIa,
  author =       "Anonymous",
  title =        "{JFP} volume 3 issue 1 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "f1--f2",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000538",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/ED5D8FDB9A869C0284B734782815AB9E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1993:JVIb,
  author =       "Anonymous",
  title =        "{JFP} volume 3 issue 1 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "1",
  pages =        "b1--b4",
  month =        jan,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000054X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E3EF5CEDBB269233D1B5819615E0E0D0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hannan:1993:ENS,
  author =       "John Hannan",
  title =        "Extended natural semantics",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "2",
  pages =        "123--152",
  month =        apr,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000666",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/92F625091815AFC17724C201944C9158",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Jackson:1993:II,
  author =       "W. Ken Jackson and F. Warren Burton",
  title =        "Improving intervals",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "2",
  pages =        "153--169",
  month =        apr,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000678",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6945A96DCF281D77C6E8E9690F551DC8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Burton:1993:PMA,
  author =       "F. Warren Burton and Robert D. Cameron",
  title =        "Pattern matching with abstract data types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "2",
  pages =        "171--190",
  month =        apr,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000068X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  URL =          "https://www.cambridge.org/core/product/04DD26A0E6CA3A1E87E0E6AE8BC02EED",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Nocker:1993:PSN,
  author =       "Eric N{\"o}cker and Sjaak Smetsers",
  title =        "Partially strict non-recursive data types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "2",
  pages =        "191--215",
  month =        apr,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000691",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/627109C103B7B5752E1C191699FC4715",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Runciman:1993:HPL,
  author =       "Colin Runciman and David Wakeling",
  title =        "Heap profiling of lazy functional programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "2",
  pages =        "217--245",
  month =        apr,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000708",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E4DC90589F89A5A0C05CE41033780760",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Reade:1993:TC,
  author =       "Chris Reade",
  title =        "Terminating comprehensions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "2",
  pages =        "247--250",
  month =        apr,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000071X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/988B876439491F61A3E72DBA3AD2F7D8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1993:JVIc,
  author =       "Anonymous",
  title =        "{JFP} volume 3 issue 2 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "2",
  pages =        "f1--f2",
  month =        apr,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000642",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/76B6D0CE428C671C6BDB060B653C1BED",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1993:JVId,
  author =       "Anonymous",
  title =        "{JFP} volume 3 issue 2 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "2",
  pages =        "b1--b2",
  month =        apr,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000654",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/34D18B462A0EC0FF4B21FD1AC083C2BE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Ruf:1993:SOP,
  author =       "Erik Ruf and Daniel Weise",
  title =        "On the specialization of online program specializers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "3",
  pages =        "251--281",
  month =        jul,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000745",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:55 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/83985B7CE2B4E6CAC5DEAEF12B9B0000",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Turchin:1993:PTM,
  author =       "Valentin F. Turchin",
  title =        "Program transformation with metasystem transitions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "3",
  pages =        "283--313",
  month =        jul,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000757",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:55 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F0D67B654FB2C053A961551C357B92E9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Bondorf:1993:EAR,
  author =       "Anders Bondorf and Jesper J{\o}rgensen",
  title =        "Efficient analyses for realistic off-line partial
                 evaluation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "3",
  pages =        "315--346",
  month =        jul,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000769",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:55 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/85CDDF0A659BC825CFF35D29AD4B99C3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Palsberg:1993:CBT,
  author =       "Jens Palsberg",
  title =        "Correctness of binding-time analysis",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "3",
  pages =        "347--363",
  month =        jul,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000770",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:55 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BF52D99DB03BE9722F476CC4295D7556",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Wand:1993:SCB,
  author =       "Mitchell Wand",
  title =        "Specifying the correctness of binding-time analysis",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "3",
  pages =        "365--387",
  month =        jul,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000782",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:55 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0B598D301F7742EE5F3159340ADD58EE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1993:JVIe,
  author =       "Anonymous",
  title =        "{JFP} volume 3 issue 3 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "3",
  pages =        "f1--f2",
  month =        jul,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000721",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:55 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7EEFC0B6AAFAD945F1F481939C7F56CA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1993:JVIf,
  author =       "Anonymous",
  title =        "{JFP} volume 3 issue 3 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "3",
  pages =        "b1--b2",
  month =        jul,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000733",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:55 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AB15602677A6658F8C5CC8324E5658C4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Appel:1993:SIM,
  author =       "Andrew W. Appel and Robert Harper",
  title =        "Special Issue on {ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "389--389",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000812",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B3F49FA29A27A6A856F4766418ACE209",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Jones:1993:E,
  author =       "Neil Jones",
  title =        "Erratum",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "389--389",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000824",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/582907D1CF55A2005DDA13FA85E9505B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Appel:1993:CSM,
  author =       "Andrew W. Appel",
  title =        "A critique of {Standard ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "391--429",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000836",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8BFFACE1EFA4E2AEDB93B7EEA5F08D54",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Leroy:1993:DM,
  author =       "Xavier Leroy and Michel Mauny",
  title =        "Dynamics in {ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "431--463",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000848",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4732BA16D60F8E525E56938D4404047B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Harper:1993:TFC,
  author =       "Robert Harper and Bruce F. Duba and David Macqueen",
  title =        "Typing first-class continuations in {ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "465--484",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000085X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8E466C17B3C1EB69FF426EDE1BE750FC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{DiCosmo:1993:DTI,
  author =       "Roberto {Di Cosmo}",
  title =        "Deciding type isomorphisms in a type-assignment
                 framework",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "485--525",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000861",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5FEA30D55D009A2AA04036A30D5382F8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Berry:1993:LDS,
  author =       "Dave Berry",
  title =        "Lessons from the design of a {Standard ML} library",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "527--552",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000873",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0CECFD1D61A6547F4AE5716BCCAAEDE5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Adams:1993:FPE,
  author =       "Stephen Adams",
  title =        "Functional Pearls: Efficient sets --- a balancing
                 act",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "553--561",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000885",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0CAA1C189B4F7C15CE9B8C02D0D4B54E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1993:AIV,
  author =       "Anonymous",
  title =        "Author Index to Volume 3",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "563--563",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800002033",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EDE3B2B689AECE1FB130156AC36340A2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hartel:1993:SIS,
  author =       "Pieter Hartel and Rinus Plasmeijer",
  title =        "Special Issue on State-of-The-Art Applications of Pure
                 Functional Programming languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "565--566",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800002045",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3EA8E94B90C550A603FA3C3DC5907D7D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1993:JVIg,
  author =       "Anonymous",
  title =        "{JFP} volume 3 issue 4 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "f1--f2",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000794",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/46159BFF9821BBBE1CE88448760D83D5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1993:JVIh,
  author =       "Anonymous",
  title =        "{JFP} volume 3 issue 4 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "3",
  number =       "4",
  pages =        "b1--b3",
  month =        oct,
  year =         "1993",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000800",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:56 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/800F985FBB186ECEA4EA0F06AAAD1A30",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Arya:1994:FAS,
  author =       "Kavi Arya",
  title =        "A functional animation starter-kit",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "1",
  pages =        "1--18",
  month =        jan,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000915",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/36B0FB7D4DB4B90BDE721E0A36BE5226",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Keane:1994:OFS,
  author =       "John A. Keane",
  title =        "An overview of the {Flagship} system",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "1",
  pages =        "19--45",
  month =        jan,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000927",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A1FAEBEDCE3D10D07F328481BDFC97A9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Lins:1994:EBC,
  author =       "Rafael D. Lins and Simon J. Thompson and Simon Peyton
                 Jones",
  title =        "On the equivalence between {CMC} and {TIM}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "1",
  pages =        "47--63",
  month =        jan,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000939",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4EEF3A8AC974156CDF2A588CF83537F3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Burton:1994:WCS,
  author =       "F. Warren Burton and V. J. Rayward-Smith",
  title =        "Worst case scheduling for parallel functional
                 programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "1",
  pages =        "65--75",
  month =        jan,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000940",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9A0ED3A53A5EBEED1D4900F718E892C4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Coquand:1994:TLC,
  author =       "Thierry Coquand and Hugo Herbelin",
  title =        "A-translation and looping combinators in pure type
                 systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "1",
  pages =        "77--88",
  month =        jan,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000952",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A041A93B5965D84CBBE3D2CBD477AA5B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Zhu:1994:HPF,
  author =       "Hong Zhu",
  title =        "How powerful are folding\slash unfolding
                 transformations?",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "1",
  pages =        "89--112",
  month =        jan,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000964",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/851C3EA436ACA3556B782F2E9F499D92",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Curien:1994:TPY,
  author =       "Pierre-Louis Curien and Th{\'e}r{\`e}se Hardin",
  title =        "Theoretical Pearl: Yet yet a counterexample for {$
                 \lambda $ +SP}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "1",
  pages =        "113--115",
  month =        jan,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000976",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9C225C5A15E450FA268A2BA476622598",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Augustsson:1994:FPG,
  author =       "Lennart Augustsson and Mikael Rittri and Dan Synek",
  title =        "Functional Pearl: On generating unique names",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "1",
  pages =        "117--123",
  month =        jan,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000988",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/763DE73EB4761FDF681A613BE0E98443",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1994:JVIa,
  author =       "Anonymous",
  title =        "{JFP} volume 4 issue 1 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "1",
  pages =        "f1--f2",
  month =        jan,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000897",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BF28AC16B29EB3BB959485F16770DF36",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1994:JVIb,
  author =       "Anonymous",
  title =        "{JFP} volume 4 issue 1 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "1",
  pages =        "b1--b4",
  month =        jan,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800000903",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D3DB7278C1E6BDD760BA31EC36527795",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Wadler:1994:TSO,
  author =       "Philip Wadler",
  title =        "Type systems for object-oriented programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "2",
  pages =        "125--125",
  month =        apr,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001015",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4E7FE0F6F61ADF67DE151A40A450CD37",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Wand:1994:I,
  author =       "Mitchell Wand",
  title =        "Introduction",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "2",
  pages =        "125--126",
  month =        apr,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001027",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DB5982C1FC7A275391C526B396D61461",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Bruce:1994:POO,
  author =       "Kim B. Bruce",
  title =        "A paradigmatic object-oriented programming language:
                 Design, static typing and semantics",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "2",
  pages =        "127--206",
  month =        apr,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001039",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DBA72A6F6E3E0235CA2321C822BC000E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Pierce:1994:STT,
  author =       "Benjamin C. Pierce and David N. Turner",
  title =        "Simple type-theoretic foundations for object-oriented
                 programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "2",
  pages =        "207--247",
  month =        apr,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001040",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5C18E2E055B028F7214FBB183701830E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Abadi:1994:BMT,
  author =       "Martin Abadi",
  title =        "{Baby Modula-3} and a theory of objects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "2",
  pages =        "249--283",
  month =        apr,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001052",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7091DC3F4FC43DC753EE1D5372D8C38C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Anonymous:1994:JVIc,
  author =       "Anonymous",
  title =        "{JFP} volume 4 issue 2 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "2",
  pages =        "f1--f2",
  month =        apr,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000099X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/22F19A32E680929D1C24D52A9C085BC6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Anonymous:1994:JVId,
  author =       "Anonymous",
  title =        "{JFP} volume 4 issue 2 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "2",
  pages =        "b1--b2",
  month =        apr,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001003",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6CF24CBF46D704648FC37757FC80F541",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Tofte:1994:PSH,
  author =       "Mads Tofte",
  title =        "Principal signatures for higher-order program
                 modules",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "3",
  pages =        "285--335",
  month =        jul,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001088",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FF20CCEF92F3E5D41183EDC2F68FDCDB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Nilsson:1994:ADL,
  author =       "Henrik Nilsson and Peter Fritzson",
  title =        "Algorithmic debugging for lazy functional languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "3",
  pages =        "337--369",
  month =        jul,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000109X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2A77B114772CC3E74E0244E4586B60A5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Huet:1994:RTC,
  author =       "G{\'e}rard Huet",
  title =        "Residual theory in $ \lambda $-calculus: a formal
                 development",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "3",
  pages =        "371--394",
  month =        jul,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001106",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/10C9E95ABFCEEFD4F1CBAF2C800647AA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1994:JVIe,
  author =       "Anonymous",
  title =        "{JFP} volume 4 issue 3 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "3",
  pages =        "f1--f2",
  month =        jul,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001064",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/21C92EC22FBE340B6190C7A98F1F4595",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1994:JVIf,
  author =       "Anonymous",
  title =        "{JFP} volume 4 issue 3 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "3",
  pages =        "b1--b3",
  month =        jul,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001076",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/43C9A8E5BBF7F5A066B3BCB8897B14C2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Mackie:1994:LFP,
  author =       "Ian Mackie",
  title =        "{Lilac}: a functional programming language based on
                 linear logic",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "4",
  pages =        "395--433",
  month =        oct,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001131",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/67CAB4EBFCC3B9861BEFA108793C699A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Henglein:1994:CTI,
  author =       "Fritz Henglein and Harry G. Mairson",
  title =        "The complexity of type inference for higher-order
                 typed lambda calculi",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "4",
  pages =        "435--477",
  month =        oct,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001143",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9CFBB776DD580AFE6BB33F0B1BBA5AA4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Lisper:1994:TUT,
  author =       "Bj{\"o}rn Lisper",
  title =        "Total unfolding: theory and applications",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "4",
  pages =        "479--498",
  month =        oct,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001155",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/672EFB8243199A8431472F3F5AD3EE64",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Gluck:1994:GS,
  author =       "Robert Gl{\"u}ck",
  title =        "On the generation of specializers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "4",
  pages =        "499--514",
  month =        oct,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001167",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0A9174548FCE5383C67CCAC1D542D284",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Chin:1994:SFF,
  author =       "Wei-Ngan Chin",
  title =        "Safe fusion of functional expressions {II}: Further
                 improvements",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "4",
  pages =        "515--555",
  month =        oct,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001179",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3388FFCCA872572087B8D1678D752F44",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hutton:1994:BRI,
  author =       "Graham Hutton",
  title =        "Book Review: {{\booktitle{Introduction to HOL: a
                 theorem proving environment for higher order logic}},
                 by Gordon Mike and Melham Tom (eds.), Cambridge
                 University Press, 1993, ISBN 0-521-44189-7}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "4",
  pages =        "557--559",
  month =        oct,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001180",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/682CAD7058D7014549AE3F9580D0220B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1994:AIV,
  author =       "Anonymous",
  title =        "Author Index to Volume 4",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "4",
  pages =        "561--561",
  month =        oct,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800002057",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4AB8656771DAE4908679CD034E4D103F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1994:JVIg,
  author =       "Anonymous",
  title =        "{JFP} volume 4 issue 4 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "4",
  pages =        "f1--f2",
  month =        oct,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001118",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E1F8A54036C3B73797AB9C374D8215B5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1994:JVIh,
  author =       "Anonymous",
  title =        "{JFP} volume 4 issue 4 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "4",
  number =       "4",
  pages =        "b1--b2",
  month =        oct,
  year =         "1994",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000112X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B067EBD582C763E93278FECE8F49DB48",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Jones:1995:SCC,
  author =       "Mark P. Jones",
  title =        "A system of constructor classes: overloading and
                 implicit higher-order polymorphism",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "1",
  pages =        "1--35",
  month =        jan,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001210",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D2D05B479E365B913F7F0CD3543CB7EE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Ernoult:1995:USA,
  author =       "Christine Ernoult and Alan Mycroft",
  title =        "Untyped strictness analysis",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "1",
  pages =        "37--49",
  month =        jan,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001222",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6F10D7549B2CBB39789970907D954380",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Tronci:1995:DDS,
  author =       "Enrico Tronci",
  title =        "Defining data structures via {B{\"o}hm}-out",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "1",
  pages =        "51--64",
  month =        jan,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001234",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F224D11499AB9872806C8D3F0467995B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Benton:1995:SNL,
  author =       "P. N. Benton",
  title =        "Strong normalisation for the linear term calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "1",
  pages =        "65--80",
  month =        jan,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001246",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DDBBD2A74BC4F0D5F9DDB1326DCD70E9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Achten:1995:IOC,
  author =       "Peter Achten and Rinus Plasmeijer",
  title =        "The ins and outs of {Clean I/O}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "1",
  pages =        "81--110",
  month =        jan,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001258",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2EFAEBBE3A19EA03A8D6D75A5348E194",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Abadi:1995:DTP,
  author =       "M. Abadi and L. Cardelli and B. Pierce and D.
                 R{\'e}my",
  title =        "Dynamic typing in polymorphic languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "1",
  pages =        "111--130",
  month =        jan,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000126X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E9028529B70C236AAF53C6136A28ACA0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Mitchell:1995:BRA,
  author =       "K. Mitchell",
  title =        "Book Review: {{\booktitle{Abstract Data Types in
                 Standard ML}}, by Rachel Harrison, John Wiley \& Sons,
                 1993, 212 pp., ISBN 0-471-93844-0}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "1",
  pages =        "131--134",
  month =        jan,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001271",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E4DD1AF5CFE6441B2D1E85B7323E812E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1995:JVIa,
  author =       "Anonymous",
  title =        "{JFP} volume 5 issue 1 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "1",
  pages =        "f1--f2",
  month =        jan,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001192",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/995D288CCD012B12EBA2FB9446A675C3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1995:JVIb,
  author =       "Anonymous",
  title =        "{JFP} volume 5 issue 1 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "1",
  pages =        "b1--b2",
  month =        jan,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001209",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:01:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EE67D0B74F35BADDA49CA8EC6270C365",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Jay:1995:VEE,
  author =       "C. Barry Jay and Neil Ghani",
  title =        "The virtues of eta-expansion",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "2",
  pages =        "135--154",
  month =        apr,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001301",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:00 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FAAA27786A519A85C8DFB650AC8864AD",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Tolmach:1995:DSM,
  author =       "Andrew Tolmach and Andrew W. Appel",
  title =        "A Debugger for {Standard ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "2",
  pages =        "155--200",
  month =        apr,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001313",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:00 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BF54A954B1F2E6447C9B404627F87EC4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Nipkow:1995:TRT,
  author =       "Tobias Nipkow and Christian Prehofer",
  title =        "Type Reconstruction for Type Classes",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "2",
  pages =        "201--224",
  month =        apr,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001325",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:00 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/073D53A7CFC6DB5304EC3FE4469B61C2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Clack:1995:LPT,
  author =       "Chris Clack and Stuart Clayman and David Parrott",
  title =        "Lexical profiling: theory and practice",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "2",
  pages =        "225--277",
  month =        apr,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001337",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:00 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0E578D77A794F3E48A8D848AF7E3F60F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1995:JVIc,
  author =       "Anonymous",
  title =        "{JFP} volume 5 issue 2 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "2",
  pages =        "f1--f2",
  month =        apr,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001283",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:00 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2137D237C90F844E9623B148D5FE5CD6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1995:JVId,
  author =       "Anonymous",
  title =        "{JFP} volume 5 issue 2 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "2",
  pages =        "b1--b3",
  month =        apr,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001295",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:00 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/020A7A56B52855E9F008576F660EA1D4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hartel:1995:SIS,
  author =       "Pieter Hartel and Rinus Plasmeijer",
  title =        "Special Issue on State-of-the-art applications of pure
                 functional programming languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "3",
  pages =        "279--281",
  month =        jul,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001362",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:01 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1AB4C77DC65438D7D3EC97EDA1885A8D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hammes:1995:CIH,
  author =       "Jeffrey Hammes and Olaf Lubeck and Wim B{\"o}hm",
  title =        "Comparing {Id} and {Haskell} in a {Monte Carlo} photon
                 transport code",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "3",
  pages =        "283--316",
  month =        jul,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001374",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:01 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8429771C4EAC0792C18B8BE4A5F9723E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Ziff:1995:FFS,
  author =       "Donald A. Ziff and Stephen P. Spackman and Keith
                 Waclena",
  title =        "{Funser}: a functional server for textual information
                 retrieval",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "3",
  pages =        "317--343",
  month =        jul,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001386",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:01 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BEA93BBFBCEE3DF98C778D74691CF9D3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Michaelson:1995:PPV,
  author =       "Greg Michaelson and Norman Scaife",
  title =        "Prototyping a parallel vision system in {Standard
                 ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "3",
  pages =        "345--382",
  month =        jul,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001398",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:01 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6EDFE4ACC037662AA4B15F7D0FBFD819",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{DeHoon:1995:IFS,
  author =       "Walter A. C. A. J. {De Hoon} and Luc M. W. J. Rutten
                 and Marko C. J. D. van Eekelen",
  title =        "Implementing a functional spreadsheet in clean",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "3",
  pages =        "383--414",
  month =        jul,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001404",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:01 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9B7355B606D0F77AD03C308C70B4FF9D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Davy:1995:PLC,
  author =       "J. R. Davy and P. M. Dew",
  title =        "A polymorphic library for constructive solid
                 geometry",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "3",
  pages =        "415--442",
  month =        jul,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001416",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:01 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/77A754FA5CBA6583C70F9CB45572DEB5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Turcotte:1995:ECN,
  author =       "Marcel Turcotte and Guy Lapalme and Fran{\c{c}}ois
                 Major",
  title =        "Exploring the conformations of nucleic acids",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "3",
  pages =        "443--460",
  month =        jul,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001428",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:01 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/32294B1EE1AD1DA167ACCF998E445355",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1995:JVIe,
  author =       "Anonymous",
  title =        "{JFP} volume 5 issue 3 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "3",
  pages =        "f1--f2",
  month =        jul,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001349",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:01 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1AB3AB176193F00CB79CE8A8395C7A4A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1995:JVIf,
  author =       "Anonymous",
  title =        "{JFP} volume 5 issue 3 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "3",
  pages =        "b1--b4",
  month =        jul,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001350",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:01 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5FEF97875B112C66E80B38A1321792CF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Consel:1995:LLP,
  author =       "Charles Consel and Siau Cheng Khoo",
  title =        "On-line and off-line partial evaluation: semantic
                 specifications and correctness proofs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "4",
  pages =        "461--500",
  month =        oct,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001453",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/297804C171F96758B178B748358B9672",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Kishon:1995:SDP,
  author =       "Amir Kishon and Paul Hudak",
  title =        "Semantics directed program execution monitoring",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "4",
  pages =        "501--547",
  month =        oct,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001465",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5B283376131AEA9A1DF6722F140AC3AB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Vree:1995:CLF,
  author =       "Willem G. Vree and Pieter H. Hartel",
  title =        "Communication lifting: fixed point computation for
                 parallelism",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "4",
  pages =        "549--581",
  month =        oct,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001477",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/ADFDDE42A79B551BAE75E34CDBEC3AE0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Okasaki:1995:SEP,
  author =       "Chris Okasaki",
  title =        "Simple and efficient purely functional queues and
                 deques",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "4",
  pages =        "583--592",
  month =        oct,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001489",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7B3036772616B39E87BF7FBD119015AB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hofmann:1995:UTT,
  author =       "Martin Hofmann and Benjamin Pierce",
  title =        "A unifying type-theoretic framework for objects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "4",
  pages =        "593--635",
  month =        oct,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001490",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/803C5BEB16FCF29A7420F660405AB653",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Kamareddine:1995:RRL,
  author =       "Fairouz Kamareddine and Rob Nederpelt",
  title =        "Refining reduction in the lambda calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "4",
  pages =        "637--651",
  month =        oct,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001507",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E35C06DB3BCAD433E4BADE2743678C63",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Duponcheel:1995:BRC,
  author =       "Luc Duponcheel",
  title =        "Book Review: {{\booktitle{Concurrent Programming in
                 Erlang}}, by Armstrong Joe, Virding Robert and Williams
                 Mike, Prentice Hall, 1993, 281 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "4",
  pages =        "653--660",
  month =        oct,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001519",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3E436B38A9A927DC045CD0B1AB80DA46",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1995:AIV,
  author =       "Anonymous",
  title =        "Author Index to Volume 5",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "4",
  pages =        "661--662",
  month =        oct,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001520",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B90DF8FDC92301088D5026D239149807",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1995:JVIg,
  author =       "Anonymous",
  title =        "{JFP} volume 5 issue 4 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "4",
  pages =        "f1--f2",
  month =        oct,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000143X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5B4C685765870A98B8135A36E7F82870",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1995:JVIh,
  author =       "Anonymous",
  title =        "{JFP} volume 5 issue 4 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "5",
  number =       "4",
  pages =        "b1--b5",
  month =        oct,
  year =         "1995",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001441",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/937005EE721C3260BA97ABBDD31E5D3A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Bird:1996:GFP,
  author =       "Richard Bird and Oege {De Moor} and Paul Hoogendijk",
  title =        "Generic functional programming with types and
                 relations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "1--28",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001556",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/67C5B097533659132953E973698B81A6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Hartel:1996:RCS,
  author =       "Pieter H. Hartel and Hugh Glaser",
  title =        "The resource constrained shortest path problem
                 implemented in a lazy functional language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "29--46",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001568",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A087385C294D6E2F79D82FA1FF49B64F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Appel:1996:EAS,
  author =       "Andrew W. Appel and Zhong Shao",
  title =        "Empirical and analytic study of stack versus heap cost
                 for languages with closures",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "47--74",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000157X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/30303C7D7A9ACCC12AAA130855B7E6CF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Burn:1996:PCC,
  author =       "Geoffrey Burn and Daniel {Le M{\'e}tayer}",
  title =        "Proving the correctness of compiler optimisations
                 based on a global analysis: a study of strictness
                 analysis",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "75--109",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001581",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9F5B8B249126E3088B0E0998AE92AEB9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Greiner:1996:WPC,
  author =       "John Greiner",
  title =        "Weak polymorphism can be sound",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "111--141",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001593",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4FA7CFD20FDD996954155E84846AC1A5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Grant:1996:SMR,
  author =       "P. W. Grant and J. A. Sharp and M. F. Webster and X.
                 Zhang",
  title =        "Sparse matrix representations in a functional
                 language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "143--170",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000160X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/669431E9C12EDC16F02603D833FAC31B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{OHearn:1996:NAC,
  author =       "Peter W. O'Hearn",
  title =        "Note on {Algol} and conservatively extending
                 functional programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "171--180",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001611",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/050F6652EB31D730ECC20A16E5B0E8EE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Hutton:1996:FPB,
  author =       "Graham Hutton and Erik Meijer",
  title =        "Functional Pearl: Back to basics: Deriving
                 representation changers functionally",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "181--188",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001623",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/59D4690A72161FB983EEBBC8722A22B4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Fourman:1996:BRP,
  author =       "Michael Fourman",
  title =        "Book Reviews: {{\booktitle{Programming with Standard
                 ML}}, by Myers Colin, Clack Chris and Poon Ellen,
                 Prentice Hall International, Inc., New Jersey, 301 pp.,
                 1993, ISBN 0-13-722075-8. \booktitle{ML for the Working
                 Programmer}, by Paulson, L. C., Cambridge University
                 Press, 1991, 429 pp., ISBN 0-521-39022-2.
                 \booktitle{Elements of ML Programming}, by Ullman,
                 Jeffrey D., Prentice Hall International, Inc., New
                 Jersey, 1994, 320 pp., ISBN 0-13-288788-6,
                 0-13-184854-2 (USA)}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "189--193",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001635",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D30599E898CC0B7A66C70330A6ABD6E4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Anonymous:1996:JVIa,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 1 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "f1--f2",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001532",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C6CCF392B68049AF093AC45134F8E475",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Anonymous:1996:JVIb,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 1 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "b1--b5",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001544",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E13A8A5806B51DDCD980A60F6A40FE03",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@Article{Chirimar:1996:RCC,
  author =       "Jawahar Chirimar and Carl A. Gunter and Jon G.
                 Riecke",
  title =        "Reference counting as a computational interpretation
                 of linear logic",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "2",
  pages =        "195--244",
  month =        mar,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001660",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/57AE85B618932EE0D716556774E73904",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Kamareddine:1996:CTC,
  author =       "Fairouz Kamareddine and Rob Nederpelt",
  title =        "Canonical typing and {$ \Pi $}-conversion in the
                 {Barendregt Cube}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "2",
  pages =        "245--267",
  month =        mar,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001672",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/534C8EEBBB83AA415CBCCE5C46CFB195",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Bondorf:1996:GAC,
  author =       "Anders Bondorf and Jens Palsberg",
  title =        "Generating action compilers by partial evaluation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "2",
  pages =        "269--298",
  month =        mar,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001684",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DEB7DA3B2CBD20990EF1BF18241CBCA6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Curien:1996:CRC,
  author =       "Pierre-Louis Curien and Roberto {Di Cosmo}",
  title =        "A confluent reduction for the $ \lambda $-calculus
                 with surjective pairing and terminal object",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "2",
  pages =        "299--327",
  month =        mar,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001696",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/325956525D5F9286604E8BA3C197AFA0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Clark:1996:FBR,
  author =       "A. N. Clark",
  title =        "Formal basis for the refinement of rule based
                 transition systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "2",
  pages =        "329--354",
  month =        mar,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001702",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6F70510B7B47DB7B3A54232BDC655EA5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Partridge:1996:PPC,
  author =       "Andrew Partridge and David Wright",
  title =        "Predictive parser combinators need four values to
                 report errors",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "2",
  pages =        "355--364",
  month =        mar,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001714",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8387A6EE9429D4D1EA84CE644C0E57CA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Leifer:1996:FPD,
  author =       "J. J. Leifer and B. A. Sufrin",
  title =        "Functional Pearl Deduction for functional
                 programmers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "2",
  pages =        "365--373",
  month =        mar,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001726",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BDAF47F832165FC6855534DB0025E085",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Gordon:1996:BRI,
  author =       "Andrew D. Gordon",
  title =        "Book Reviews: {{\booktitle{An Introduction to Formal
                 Specification and Z}}, by Potter Ben, Sinclair Jane and
                 Till David, Prentice-Hall, 1991. \booktitle{Z: An
                 Introduction to Formal Methods} (second edition) by
                 Diller Antoni, John Wiley \& Sons, 1994}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "2",
  pages =        "375--377",
  month =        mar,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001738",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F30892982A4DC7797F3E5396D58D5869",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:JVIc,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 2 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "2",
  pages =        "f1--f2",
  month =        mar,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001647",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E48B15E6E336D35502F74FADCA9A4EB7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:JVId,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 2 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "2",
  pages =        "b1--b3",
  month =        mar,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001659",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6DC3FB49813FA8C539A730C01E9E1B8E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Jacobs:1996:C,
  author =       "Bart Jacobs",
  title =        "On cubism",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "379--392",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001763",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9AB78ED619AB80A60D82CED62DE430D3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Harper:1996:OIE,
  author =       "Robert Harper and Mark Lillibridge",
  title =        "Operational interpretations of an extension of F $
                 \omega $ with control operators",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "393--418",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001775",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B6AD5301F8BAD6D4DB93D8CAB9036801",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Carpenter:1996:SLB,
  author =       "D. B. Carpenter and H. Glaser",
  title =        "Some lattice-based scientific problems, expressed in
                 {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "419--444",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001787",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/043C15CC02663588B429E0999050E61C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hill:1996:CPE,
  author =       "Steve Hill",
  title =        "Combinators for parsing expressions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "445--464",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001799",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/59AA145C7980FA88F4FED5D0B474860A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hudak:1996:HMN,
  author =       "Paul Hudak and Tom Makucevich and Syam Gadde and Bo
                 Whong",
  title =        "{Haskore} music notation --- An algebra of music",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "465--484",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001805",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/89A16D59034EF5C649F7846635989E2B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Laufer:1996:TCE,
  author =       "Konstantin L{\"a}ufer",
  title =        "Type classes with existential types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "485--518",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001817",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E5FA27DB3DFD8CF92F018BC6884B3478",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Barbanera:1996:PIE,
  author =       "Franco Barbanera and Stefano Berardi",
  title =        "Proof-irrelevance out of excluded-middle and choice in
                 the calculus of constructions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "519--526",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001829",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/698316A70788A331B3E10B2D3235255C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Kennedy:1996:FPD,
  author =       "Andrew J. Kennedy",
  title =        "Functional Pearls: Drawing trees",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "527--534",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001830",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/535113105064F7354260FF55841D529E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Gibbons:1996:FPD,
  author =       "Jeremy Gibbons",
  title =        "Functional Pearls: Deriving tidy drawings of trees",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "535--562",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001842",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F3F2023B7C2416D2FA6CB04485B18B4E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:JVIe,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 3 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "f1--f2",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000174X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/40261842A8C32416DFEEEAF4C80EAD59",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:JVIf,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 3 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "3",
  pages =        "b1--b2",
  month =        may,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001751",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:04 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2F8A3AAF3014695167743E3D4C1169CE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Launchbury:1996:RDP,
  author =       "John Launchbury and Gebreselassie Baraki",
  title =        "Representing demand by partial projections",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "4",
  pages =        "563--585",
  month =        jul,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001878",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:05 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DE6A25A1F8220AB06C0C6A7A8BD3F39B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Runciman:1996:NDH,
  author =       "Colin Runciman and Niklas R{\"o}jemo",
  title =        "New dimensions in heap profiling",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "4",
  pages =        "587--620",
  month =        jul,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000188X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:05 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/15780E8F8EE200809B26A6025AFF4027",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Hartel:1996:BIF,
  author =       "Pieter H. Hartel and Marc Feeley and Martin Alt and
                 Lennart Augustsson and Peter Baumann and Marcel
                 Beemster and Emmanuel Chailloux and Christine H. Flood
                 and Wolfgang Grieskamp and John H. G. {Van Groningen}
                 and Kevin Hammond and Bogumil Hausman and Melody Y.
                 Ivory and Richard E. Jones and Jasper Kamperman and
                 Peter Lee and Xavier Leroy and Rafael D. Lins and
                 Sandra Loosemore and Niklas R{\"o}jemo and Manuel
                 Serrano and Jean-Pierre Talpin and Jon Thackray and
                 Stephen Thomas and Pum Walters and Pierre Weis and
                 Peter Wentworth",
  title =        "Benchmarking implementations of functional languages
                 with `Pseudoknot', a float-intensive benchmark",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "4",
  pages =        "621--655",
  month =        jul,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001891",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:05 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/39682AA1BC05B5F1C511BB939839F158",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Gibbons:1996:FPT,
  author =       "Jeremy Gibbons",
  title =        "Functional Pearls: The Third Homomorphism Theorem",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "4",
  pages =        "657--665",
  month =        jul,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001908",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:05 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8DB1295DC8EB3C4942FB635C439B016E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:JVIg,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 4 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "4",
  pages =        "f1--f2",
  month =        jul,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001854",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:05 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D6E2495CBEECBA3F6F3032FD514196BE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:JVIh,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 4 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "4",
  pages =        "b1--b3",
  month =        jul,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001866",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:05 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3EB0CC6131DE72748E223E9475C4D7D7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Leroy:1996:STT,
  author =       "Xavier Leroy",
  title =        "A syntactic theory of type generativity and sharing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "5",
  pages =        "667--698",
  month =        sep,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001933",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:06 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2270FCE3983541C446AE69D231B35C8D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Benaissa:1996:CES,
  author =       "Zine-El-Abidine Benaissa and Daniel Briaud and Pierre
                 Lescanne and Jocelyne Rouyer-Degli",
  title =        "$ \lambda \nu $, a calculus of explicit substitutions
                 which preserves strong normalisation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "5",
  pages =        "699--722",
  month =        sep,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001945",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:06 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3231CD0A276A27ED82C778CB262B75F7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Gartner:1996:RIC,
  author =       "Dietmar G{\"a}rtner and Werner E. Kluge",
  title =        "{$ \pi $-RED} + An interactive compiling graph
                 reduction system for an applied $ \lambda $-calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "5",
  pages =        "723--756",
  month =        sep,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001957",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:06 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/62EC6AD594AB3E2892594304C5F9B032",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Bezem:1996:SPU,
  author =       "Marc Bezem and Jan Springintveld",
  title =        "A simple proof of the undecidability of inhabitation
                 in $ \lambda $P",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "5",
  pages =        "757--761",
  month =        sep,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001969",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:06 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C5867A407284956845F36FC53BE7078F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:JVIi,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 5 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "5",
  pages =        "f1--f2",
  month =        sep,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000191X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:06 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/03D6C5AA87690B4138937A6B71B71A2D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:JVIj,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 5 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "5",
  pages =        "b1--b3",
  month =        sep,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001921",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:06 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5AF48DD323991C011878EB53AC9257D5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Asperti:1996:BOH,
  author =       "Andrea Asperti and Cecilia Giovannetti and Andrea
                 Naletto",
  title =        "The {Bologna} optimal higher-order machine",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "6",
  pages =        "763--810",
  month =        nov,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001994",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:07 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1F2763B0F931680F9B15BDC750BEB343",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Sorensen:1996:PS,
  author =       "M. H. S{\o}rensen and R. Gl{\"u}ck and N. D. Jones",
  title =        "A positive supercompiler",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "6",
  pages =        "811--838",
  month =        nov,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800002008",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:07 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4EEE2EBC972AA2FDC861EF7A713EE898",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Brodal:1996:OPF,
  author =       "Gerth St{\o}lting Brodal and Chris Okasaki",
  title =        "Optimal purely functional priority queues",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "6",
  pages =        "839--857",
  month =        nov,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680000201X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:07 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1A799209383FD6535F90715192863C13",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:AIV,
  author =       "Anonymous",
  title =        "Author Index to Volume 6",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "6",
  pages =        "859--861",
  month =        nov,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800002069",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:07 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/16F8BEEE294BB88AE215DB5C30E3577E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:JVIk,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 6 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "6",
  pages =        "f1--f2",
  month =        nov,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001970",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:07 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2FF9953B349723B1276EDBEC719BCD5D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Anonymous:1996:JVIl,
  author =       "Anonymous",
  title =        "{JFP} volume 6 issue 6 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "6",
  pages =        "b1--b3",
  month =        nov,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001982",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:07 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9EDC77B4150B421FC314FA2DDFE32820",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2008",
}

@Article{Agha:1997:FAC,
  author =       "Gul A. Agha and Ian A. Mason and Scott F. Smith and
                 Carolyn L. Talcott",
  title =        "A foundation for actor computation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "1",
  pages =        "1--72",
  month =        jan,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E9A5266BA5D37A1856D50C939679F31C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1997",
}

@Article{Rondogiannis:1997:FOF,
  author =       "P. Rondogiannis and W. W. Wadge",
  title =        "First-order functional languages and intensional
                 logic",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "1",
  pages =        "73--101",
  month =        jan,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CDA5800533BC35832DDC9587E15EFCE0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1997",
}

@Article{Hammes:1997:EFL,
  author =       "J. Hammes and S. Sur and W. B{\"o}hm",
  title =        "On the effectiveness of functional language features:
                 {NAS} benchmark {FT}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "1",
  pages =        "103--123",
  month =        jan,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/72D1F22F1E0E488EA6214D12A0104FDE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1997",
}

@Article{Melham:1997:CPJ,
  author =       "Tom Melham",
  title =        "Call for Papers: {{\booktitle{Journal of Functional
                 Programming}}} Special Issue on Theorem Provers and
                 Functional Programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "1",
  pages =        "125--126",
  month =        jan,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E07EBE06FB1FA1296F0EEF5A8A6DC9F4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1997",
}

@Article{Wadler:1997:EHO,
  author =       "Philip Wadler",
  title =        "{EDITORIAL}: A {HOT} opportunity",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "2",
  pages =        "127--128",
  month =        mar,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7C024361430875DD5C5C29B551D5E18D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1997",
}

@Article{Ida:1997:LON,
  author =       "Tetsuo Ida and Koichi Nakahara",
  title =        "Leftmost outside-in narrowing calculi",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "2",
  pages =        "129--161",
  month =        mar,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/87DB5DF908052E51DE36792332422603",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1997",
}

@Article{Hutchison:1997:NEC,
  author =       "Nigel W. O. Hutchison and Ute Neuhaus and Manfred
                 Schmidt-Schauss and Cordy V. Hall",
  title =        "{{\sc Natural Expert}}: a commercial functional
                 programming environment",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "2",
  pages =        "163--182",
  month =        mar,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AAD5A16CB8E3C148BE5D7CB5F36C1D93",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1997",
}

@Article{Kaser:1997:EFP,
  author =       "Owen Kaser and C. R. Ramakrishnan and I. V.
                 Ramakrishnan and R. C. Sekar",
  title =        "{{\sc Equals}} --- a fast parallel implementation of a
                 lazy language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "2",
  pages =        "183--217",
  month =        mar,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/80E1A2C835A01963E05B125B41A7AC9E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1997",
}

@Article{Runciman:1997:FPL,
  author =       "Colin Runciman",
  title =        "Functional Pearl: Lazy wheel sieves and spirals of
                 primes",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "2",
  pages =        "219--225",
  month =        mar,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/24D8441CCD9E7CADB05EAFD47540D69C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1997",
}

@Article{Appel:1997:BRG,
  author =       "Andrew W. Appel",
  title =        "Book Review: {{\booktitle{Garbage Collection:
                 Algorithms for Automatic Dynamic Memory Management}},
                 by Richard Jones and Rafael Lins, John Wiley \& Sons,
                 1996}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "2",
  pages =        "227--229",
  month =        mar,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DE15A080BD3879A62CD078A7B5AA466C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1997",
}

@Article{Sestoft:1997:DLA,
  author =       "Peter Sestoft",
  title =        "Deriving a lazy abstract machine",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "3",
  pages =        "231--264",
  month =        may,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A1CF974BD4A92A2A9B47287F55B68DB6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1997",
}

@Article{Ariola:1997:CNL,
  author =       "Zena M. Ariola and Matthias Felleisen",
  title =        "The call-by-need lambda calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "3",
  pages =        "265--301",
  month =        may,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F4FC3C34E9CAE3F4326503E254FCF6F2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1997",
}

@Article{Hatcliff:1997:TC,
  author =       "John Hatcliff and Olivier Danvy",
  title =        "Thunks and the $ \lambda $-calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "3",
  pages =        "303--319",
  month =        may,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1EEAC7B043CC6D6EF06AE23A8022D7CF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1997",
}

@Article{Amtoft:1997:TBR,
  author =       "Torben Amtoft and Flemming Nielson and Hanne Riis
                 Nielson",
  title =        "Type and behaviour reconstruction for higher-order
                 concurrent programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "3",
  pages =        "321--347",
  month =        may,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8F4E3EC214A87119B3C94E00FCE636FE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1997",
}

@Article{Bird:1997:FPM,
  author =       "Richard S. Bird",
  title =        "Functional Pearl: On merging and selection",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "3",
  pages =        "349--354",
  month =        may,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DB0CF71E6B3D975D1F171C02336F3FA3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1997",
}

@Article{Mairson:1997:CPJ,
  author =       "Harry Mairson and Bruce Kapron",
  title =        "Call for Papers: {{\booktitle{Journal of Functional
                 Programming}}} Special Issue on Functional Programming
                 and Computational Complexity",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "3",
  pages =        "355--356",
  month =        may,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6B5889E32C8C4D0A58E9E0965C209ED1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1997",
}

@Article{Chuang:1997:SMF,
  author =       "Tyng-Ruey Chuang and Benjamin Goldberg",
  title =        "A syntactic method for finding least fixed points of
                 higher-order functions over finite domains",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "4",
  pages =        "357--394",
  month =        jul,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4E5CCB9053B3D45425F348BBF17F4142",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1997",
}

@Article{Kamareddine:1997:ECE,
  author =       "Fairouz Kamareddine and Alejandro R{\'i}os",
  title =        "Extending a $ \lambda $-calculus with explicit
                 substitution which preserves strong normalisation into
                 a confluent calculus on open terms",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "4",
  pages =        "395--420",
  month =        jul,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E3DEB2EE26074D37AD38F522FDD7652E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1997",
}

@Article{Aharoni:1997:CAM,
  author =       "Gad Aharoni and Amnon Barak and Amir Ronen",
  title =        "A competitive algorithm for managing sharing in the
                 distributed execution of functional programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "4",
  pages =        "421--440",
  month =        jul,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4474555DB08311874146D1752D2DEA5E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1997",
}

@Article{Bird:1997:FPB,
  author =       "Richard S. Bird",
  title =        "Functional Pearl: On building trees with minimum
                 height",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "4",
  pages =        "441--445",
  month =        jul,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/23D5C1B90A6B00A5D87239054FEDC8CF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1997",
}

@Article{Reade:1997:BRM,
  author =       "Chris Reade",
  title =        "Book Reviews: {{\booktitle{ML for the Working
                 Programmer}} (2nd edition) by L. C. Paulson, Cambridge
                 University Press, 1996. \booktitle{A Practical Course
                 in Functional Programming Using Standard ML}, by R.
                 Bosworth, McGraw Hill, 1996}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "4",
  pages =        "447--449",
  month =        jul,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D48ECEDA4961D4B7D37EC668939F6DE9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1997",
}

@Article{Heckmann:1997:FDT,
  author =       "Reinhold Heckmann and Reinhard Wilhelm",
  title =        "A functional description of {\TeX}'s formula layout",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "5",
  pages =        "451--485",
  month =        sep,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:10 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib",
  URL =          "https://www.cambridge.org/core/product/18A13702FF264BBA3894B55E01832976",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1997",
}

@Article{ONeill:1997:NMF,
  author =       "Melissa E. O'Neill and F. Warren Burton",
  title =        "A new method for functional arrays",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "5",
  pages =        "487--513",
  month =        sep,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:10 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7BBFBB58A34DFC28CBF0E758D989D622",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1997",
}

@Article{Appel:1997:SLE,
  author =       "Andrew W. Appel and Trevor Jim",
  title =        "Shrinking lambda expressions in linear time",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "5",
  pages =        "515--540",
  month =        sep,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:10 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3D535161F9664C7CBA184D5EE901D14C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1997",
}

@Article{Bird:1997:MHL,
  author =       "Richard Bird and Geraint Jones and Oege {De Moor}",
  title =        "More haste, less speed: lazy versus eager evaluation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "5",
  pages =        "541--547",
  month =        sep,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:10 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/162B391CBCD864794C766CA2A2EC7CBE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1997",
}

@Article{Huet:1997:Z,
  author =       "G{\'e}rard Huet",
  title =        "The Zipper",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "5",
  pages =        "549--554",
  month =        sep,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:10 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0C058890B8A9B588F26E6D68CF0CE204",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1997",
}

@Article{Page:1997:BRA,
  author =       "Rex Page",
  title =        "Book Review: {{\booktitle{Applications of Functional
                 Programming}}, by Colin Runciman and David Wakeling,
                 editors, UCL Press, 1995}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "5",
  pages =        "555--556",
  month =        sep,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:10 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/933AD166F65F8100385624F43C2A706E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1997",
}

@Article{Orbaek:1997:TC,
  author =       "P. {\O}rb{\ae}k and J. Palsberg",
  title =        "Trust in the $ \lambda $-calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "6",
  pages =        "557--591",
  month =        nov,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/302CC0487CED79DF534733D937EDE33C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1997",
}

@Article{Broda:1997:CCS,
  author =       "Sabine Broda and Lu{\'i}s Damas",
  title =        "On combinatory complete sets of proper combinators",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "6",
  pages =        "593--612",
  month =        nov,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0303D13A5B4E8160B9FEC85D514B18F9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1997",
}

@Article{Barbanera:1997:MSN,
  author =       "Franco Barbanera and Maribel Fern{\'a}ndez and Herman
                 Geuvers",
  title =        "Modularity of strong normalization in the algebraic-$
                 \lambda $-cube",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "6",
  pages =        "613--660",
  month =        nov,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A4D2DA3CE83133C249BFCF3C6C444404",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1997",
}

@Article{Okasaki:1997:TAB,
  author =       "Chris Okasaki",
  title =        "Three algorithms on {Braun} trees",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "6",
  pages =        "661--666",
  month =        nov,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/59CF6B17F75EC216EBCA8A08E8780DFF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1997",
}

@Article{Tennent:1997:BRF,
  author =       "R. D. Tennent",
  title =        "Book Review: {{\booktitle{Foundations for Programming
                 Languages}}, by John C. Mitchell, MIT Press, 1996}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "7",
  number =       "6",
  pages =        "667--668",
  month =        nov,
  year =         "1997",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/53D17715F45FC137A4D4C2B2488A0209",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1997",
}

@Article{Sabry:1998:WPF,
  author =       "Amr Sabry",
  title =        "What is a purely functional language?",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "1",
  pages =        "1--22",
  month =        jan,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3A39D50DA48F628D17D9A768A1FA39C3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1998",
}

@Article{Trinder:1998:ASP,
  author =       "P. W. Trinder and K. Hammond and H.-W. Loidl and S. L.
                 Peyton Jones",
  title =        "Algorithm + strategy = parallelism",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "1",
  pages =        "23--60",
  month =        jan,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/24CE696A9E76AEA63C2D6132BE25FC09",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1998",
}

@Article{Wakeling:1998:DCL,
  author =       "David Wakeling",
  title =        "The dynamic compilation of lazy functional programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "1",
  pages =        "61--81",
  month =        jan,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3CBEE8F4DB9C6F3446FA3E33AB9951D1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1998",
}

@Article{Bird:1998:MN,
  author =       "Richard S. Bird",
  title =        "Meertens number",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "1",
  pages =        "83--88",
  month =        jan,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/991084CDC1A348354224F893E2BD1D0C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1998",
}

@Article{Poll:1998:EPN,
  author =       "Erik Poll",
  title =        "Expansion postponement for normalising pure type
                 systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "1",
  pages =        "89--96",
  month =        jan,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7012C229AB8920E2241988163C817B51",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1998",
}

@Article{Stark:1998:WCU,
  author =       "Robert F. St{\"a}rk",
  title =        "Why the constant `undefined'? Logics of partial terms
                 for strict and non-strict functional programming
                 languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "2",
  pages =        "97--129",
  month =        mar,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3351BE72FC143DEEC339C155D7910A0B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1998",
}

@Article{Hardin:1998:FRS,
  author =       "Th{\'e}r{\`e}se Hardin and Luc Maranget and Bruno
                 Pagano",
  title =        "Functional runtime systems within the lambda-sigma
                 calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "2",
  pages =        "131--176",
  month =        mar,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D52C011DF690ACA5C30A3E32FA524AD5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1998",
}

@Article{Benton:1998:CTL,
  author =       "P. N. Benton and G. M. Bierman and V. C. V. {De
                 Paiva}",
  title =        "Computational types from a logical perspective",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "2",
  pages =        "177--193",
  month =        mar,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/37B1EAE149C3EE88BE5A90EF9B56FD4F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1998",
}

@Article{Okasaki:1998:EHO,
  author =       "Chris Okasaki",
  title =        "Even higher-order functions for parsing or Why would
                 anyone ever want to use a sixth-order function?",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "2",
  pages =        "195--199",
  month =        mar,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AAAA5C5E29889CEBC5E944CC1080FE8D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1998",
}

@Article{Morgan:1998:PLS,
  author =       "R. G. Morgan and S. A. Jarvis",
  title =        "Profiling large-scale lazy functional programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "3",
  pages =        "201--237",
  month =        may,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E92505FBBC05DC6A8F31FB66BB6609D9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1998",
}

@Article{Hannan:1998:TBE,
  author =       "John Hannan",
  title =        "A type-based escape analysis for functional
                 languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "3",
  pages =        "239--273",
  month =        may,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/04423A17BA9A127ADE9BDD149ABF79B2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1998",
}

@Article{Maraist:1998:CNL,
  author =       "John Maraist and Martin Odersky and Philip Wadler",
  title =        "The call-by-need lambda calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "3",
  pages =        "275--317",
  month =        may,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7EDF4164D2F6EFBB5D36544D5390151A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1998",
}

@Article{PeytonJones:1998:E,
  author =       "Simon {Peyton Jones} and Phil Wadler",
  title =        "{EDITORIAL}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "4",
  pages =        "319--321",
  month =        jul,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/24AAB2F942D5ED6691EA2293DC87349C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1998",
}

@Article{Johnsson:1998:EGA,
  author =       "Thomas Johnsson",
  title =        "Efficient graph algorithms using lazy monolithic
                 arrays",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "4",
  pages =        "323--333",
  month =        jul,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2853872041BCA4DD4C58A672369FBAFE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1998",
}

@Article{Honsell:1998:SOS,
  author =       "Furio Honsell and Alberto Pravato and Simona Ronchi
                 Della Rocca",
  title =        "{Structured Operational Semantics} of a fragment of the
                 language {Scheme}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "4",
  pages =        "335--365",
  month =        jul,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/90C43B581A42F4F94C45B7E7A09768FC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1998",
}

@Article{Tolmach:1998:MAS,
  author =       "Andrew Tolmach and Dino P. Oliva",
  title =        "From {ML} to {Ada}: Strongly-typed language
                 interoperability via source translation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "4",
  pages =        "367--412",
  month =        jul,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9ACB018A7F71ECF8A0FEE0DFEDAC4E84",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1998",
}

@Article{Hedberg:1998:CTM,
  author =       "Michael Hedberg",
  title =        "A coherence theorem for {Martin-L{\"o}f}'s type
                 theory",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "4",
  pages =        "413--436",
  month =        jul,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/37DC581B6D915FE83B74AC5984899319",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1998",
}

@Article{Hutton:1998:MPH,
  author =       "Graham Hutton and Erik Meijer",
  title =        "Monadic parsing in {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "4",
  pages =        "437--444",
  month =        jul,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E557DFCCE00E0D4B6ED02F3FB0466093",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1998",
}

@Article{Page:1998:BRA,
  author =       "Rex Page",
  title =        "Book Review: {{\booktitle{Applications of Functional
                 Programming}} edited by Colin Runciman and David
                 Wakeling, UCL Press Limited, 1995}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "4",
  pages =        "445--446",
  month =        jul,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/73E7FBA126A66A293E0B751CCFDFD75D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1998",
}

@Article{Ferreira:1998:TWB,
  author =       "William Ferreira and Matthew Hennessy and Alan
                 Jeffrey",
  title =        "A theory of weak bisimulation for Core {CML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "5",
  pages =        "447--491",
  month =        sep,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7DE2F97B777344441D6DEDBD525780FB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1998",
}

@Article{Lapalme:1998:DTA,
  author =       "Guy Lapalme",
  title =        "Dynamic tabbing for automatic indentation with the
                 layout rule",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "5",
  pages =        "493--502",
  month =        sep,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0A13628FF5D9B759B12BFB488D91C128",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1998",
}

@Article{Meehan:1998:AFL,
  author =       "Gary Meehan and Mike Joy",
  title =        "Animated fuzzy logic",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "5",
  pages =        "503--525",
  month =        sep,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D6B160DF985798F1B6D2531CF310EC29",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1998",
}

@Article{Jansson:1998:PU,
  author =       "Patrik Jansson and Johan Jeuring",
  title =        "Polytypic unification",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "5",
  pages =        "527--536",
  month =        sep,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FD51DC3B623D490DE78A479648E05D25",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1998",
}

@Article{Jeffrey:1998:BRM,
  author =       "Alan Jeffrey",
  title =        "Book Review: {{\booktitle{ML with Concurrency}}, by
                 Flemming Nielson (ed.), Springer-Verlag, 1997}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "5",
  pages =        "537--542",
  month =        sep,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B7C9632B5AC533BBC31669A4D31F52AA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1998",
}

@Article{Streicher:1998:CLC,
  author =       "Th. Streicher and B. Reus",
  title =        "Classical logic, continuation semantics and abstract
                 machines",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "6",
  pages =        "543--572",
  month =        nov,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CCC69E5E233D89BE6378EB7BF50E3AB9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1998",
}

@Article{Jay:1998:FM,
  author =       "C. B. Jay and G. Bell{\`e} and E. Moggi",
  title =        "Functorial {ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "6",
  pages =        "573--619",
  month =        nov,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DE496E31AB5D5BC0D62DCA207E98E996",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1998",
}

@Article{Danvy:1998:FU,
  author =       "Olivier Danvy",
  title =        "Functional unparsing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "6",
  pages =        "621--625",
  month =        nov,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/789945109AD2AB168B504472E6B786A0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1998",
}

@Article{Erwig:1998:DFS,
  author =       "Martin Erwig",
  title =        "Diets for fat sets",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "6",
  pages =        "627--632",
  month =        nov,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A4574A4130665EE6CF4FAE35FD302469",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1998",
}

@Article{Richards:1998:BRH,
  author =       "Hamilton Richards",
  title =        "Book Reviews: {{\booktitle{Haskell: The Craft of
                 Functional Programming}}, by Simon Thompson,
                 Addison--Wesley, 1996. \booktitle{Miranda 81: The Craft
                 of Functional Programming}, by Simon Thompson,
                 Addison--Wesley, 1995}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "6",
  pages =        "633--637",
  month =        nov,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/31DDA65AA3AF51BBEEA5B3C4FC66F32A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1998",
}

@Article{Kahrs:1998:BRH,
  author =       "Stefan Kahrs",
  title =        "Book Review: {{\booktitle{Higher Order Operational
                 Techniques in Semantics}} edited by Andrew D. Gordon
                 and Andrew M. Pitts, Cambridge University Press 1998,
                 ISBN 0-521-63168-8 (hardback)}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "8",
  number =       "6",
  pages =        "633--637",
  month =        nov,
  year =         "1998",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AF45458996477BB29BBD1E8CFD3B3E15",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1998",
}

@Article{Flanagan:1999:SFA,
  author =       "C. Flanagan and M. Felleisen",
  title =        "The semantics of future and an application",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "1",
  pages =        "1--31",
  month =        jan,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F41EA83BB29440A7B3350DA0A94A9F41",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1999",
}

@Article{Hanus:1999:HON,
  author =       "Michael Hanus and Christian Prehofer",
  title =        "Higher-order narrowing with definitional trees",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "1",
  pages =        "33--75",
  month =        jan,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/964ED12C8B25E04C1AAAA9E86C1CF532",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1999",
}

@Article{Bird:1999:BNN,
  author =       "Richard S. Bird and Ross Paterson",
  title =        "de {Bruijn} notation as a nested datatype",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "1",
  pages =        "77--91",
  month =        jan,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D8BFA383FDA7EA3DC443B4C42A168F30",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1999",
}

@Article{Hinze:1999:EBH,
  author =       "Ralf Hinze",
  title =        "Explaining binomial heaps",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "1",
  pages =        "93--104",
  month =        jan,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D53DC543F1EF73B158D1006AD25842E4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1999",
}

@Article{McKenzie:1999:BRM,
  author =       "Bruce McKenzie",
  title =        "Book Review: {{\booktitle{Modern Compiler
                 Implementation in ML: Basic Techniques}}, by Andrew W.
                 Appel, Cambridge University Press, 1997, ISBN
                 0-521-58775-1}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "1",
  pages =        "105--111",
  month =        jan,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A0EAB2711910493EF8D2F068798B5E45",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1999",
}

@Article{Thompson:1999:BRA,
  author =       "Simon Thompson",
  title =        "Book Review: {{\booktitle{Advanced Functional
                 Programming}}, edited by John Lauchbury, Erik Meijer
                 and Tim Sheard, Lecture Notes in Computer Science 1129,
                 Springer-Verlag, 1996}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "1",
  pages =        "105--111",
  month =        jan,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/596D4554B216475A6A957DD39E071924",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1999",
}

@Article{Burton:1999:BRA,
  author =       "F. Warren Burton",
  title =        "Book Review: {{\booktitle{Advanced Functional
                 Programming}}: Lecture Notes in Computer Science 925,
                 edited by Johan Jeuring and Erik Meijer,
                 Springer-Verlag, 1995}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "1",
  pages =        "105--111",
  month =        jan,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F1EEA48458E15F0D5929E41543BB2848",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 1999",
}

@Article{Boulton:1999:TOR,
  author =       "Richard J. Boulton",
  title =        "Transparent optimisation of rewriting combinators",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "2",
  pages =        "113--146",
  month =        mar,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B1CBB51C9905A56327BB68336A17303C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1999",
}

@Article{Hanna:1999:ITP,
  author =       "Keith Hanna",
  title =        "Implementing theorem provers in a purely functional
                 style",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "2",
  pages =        "147--166",
  month =        mar,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5F6C9B0FB71F479BF44B513495DB820D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1999",
}

@Article{Luth:1999:FDI,
  author =       "C. L{\"u}th and B. Wolff",
  title =        "Functional design and implementation of graphical user
                 interfaces for theorem provers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "2",
  pages =        "167--189",
  month =        mar,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CCF0F17A6E0B3A38BF7FADA195D2CD17",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1999",
}

@Article{Muller:1999:HHL,
  author =       "Olaf M{\"u}ller and Tobias Nipkow and David {Von
                 Oheimb} and Oscar Slotosch",
  title =        "{HOLCF} = {HOL} + {LCF}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "2",
  pages =        "191--223",
  month =        mar,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DF841795DC24D986945EB72EBBE31939",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1999",
}

@Article{Ireland:1999:AVF,
  author =       "Andrew Ireland and Alan Bundy",
  title =        "Automatic verification of functions with accumulating
                 parameters",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "2",
  pages =        "225--245",
  month =        mar,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/38920FB596F373F0EAF3D19243FA77F2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 1999",
}

@Article{Hofmann:1999:SLM,
  author =       "Martin Hofmann",
  title =        "Semantics of linear\slash modal lambda calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "3",
  pages =        "247--277",
  month =        may,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C093CB42F73825CD9E1F2472DEE272AE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1999",
}

@Article{Herrmann:1999:PDC,
  author =       "Christoph A. Herrmann and Christian Lengauer",
  title =        "Parallelization of divide-and-conquer by translation
                 to nested loops",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "3",
  pages =        "279--310",
  month =        may,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1FCD1927A7690BC9E370C847BF3E804C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1999",
}

@Article{Bird:1999:E,
  author =       "Richard Bird",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "3",
  pages =        "311--311",
  month =        may,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1080708F356AC4CFDAA0F382103D82D5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1999",
}

@Article{Claessen:1999:PMC,
  author =       "Koen Claessen",
  title =        "A poor man's concurrency monad",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "3",
  pages =        "313--323",
  month =        may,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A369E310ADAE4455020C918FC1D47958",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1999",
}

@Article{Mcilroy:1999:PSP,
  author =       "M. Douglas Mcilroy",
  title =        "Power series, power serious",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "3",
  pages =        "325--337",
  month =        may,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/19863F4EAACC33E1E01DE2A2114EC7DF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1999",
}

@Article{Gibbons:1999:PDR,
  author =       "Jeremy Gibbons",
  title =        "A pointless derivation of radix sort",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "3",
  pages =        "339--346",
  month =        may,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/398024F932C04F26CD69ACF9E1E6E734",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1999",
}

@Article{Bailes:1999:BRF,
  author =       "Paul A. Bailes",
  title =        "Book Review: {{\booktitle{Functional Programming
                 Languages in Education}}, by P. H. Hartel and R.
                 Plasmeijer, editors, Springer-Verlag, 1995}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "3",
  pages =        "347--354",
  month =        may,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/677F2FF7A45978FCEE6512FC5116B2BE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1999",
}

@Article{Poll:1999:BRA,
  author =       "Erik Poll and Simon Thompson",
  title =        "Book Review: {{\booktitle{Algebra of Programming}}, by
                 Richard Bird and Oege de Moor, Prentice Hall, 1996
                 (dated 1997)}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "3",
  pages =        "347--354",
  month =        may,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7FE8E8A9A0B49E557E894D78DC085FF2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 1999",
}

@Article{Hutton:1999:TUE,
  author =       "Graham Hutton",
  title =        "A tutorial on the universality and expressiveness of
                 fold",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "4",
  pages =        "355--372",
  month =        jul,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CDBAA53C7120E23CBBBE206FD47FDBAA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1999",
}

@Article{Gordon:1999:CEI,
  author =       "Andrew D. Gordon and Paul D. Hankin and S{\o}ren B.
                 Lassen",
  title =        "Compilation and equivalence of imperative objects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "4",
  pages =        "373--426",
  month =        jul,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1AA6AF3D5AB7A4270503884EFF380211",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1999",
}

@Article{Nishimura:1999:PFP,
  author =       "Susumu Nishimura and Atsushi Ohori",
  title =        "Parallel functional programming on recursively defined
                 data via data-parallel recursion",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "4",
  pages =        "427--462",
  month =        jul,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B67FA8F9DD3686BA2DC7B44F277A13A0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1999",
}

@Article{Harper:1999:PDD,
  author =       "Robert Harper",
  note =         "See corrigendum \cite{Harper:2009:FPP}.",
  title =        "Proof-directed debugging",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "4",
  pages =        "463--469",
  month =        jul,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C33E27D7A70190D0A265935CAF9938A8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1999",
}

@Article{Okasaki:1999:RBT,
  author =       "Chris Okasaki",
  title =        "Red-black trees in a functional setting",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "4",
  pages =        "471--477",
  month =        jul,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/62BC5EA75A2C95E3F6EE95AE3DADF0E5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1999",
}

@Article{Hartel:1999:BRF,
  author =       "Pieter Hartel",
  title =        "Book Review: {{\booktitle{The Functional Approach to
                 Programming}}, by Guy Cousineau and Michel Mauny,
                 Cambridge University Press, 1998, ISBN 0-521-57681-4
                 pbk, xiv+445 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "4",
  pages =        "479--482",
  month =        jul,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1F0BE3028E4FAF42EF9BEF79A5755869",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1999",
}

@Article{Okasaki:1999:BRC,
  author =       "Chris Okasaki",
  title =        "Book Review: {{\booktitle{Computability and
                 Complexity: From a Programming Perspective}}, by Neil
                 D. Jones, MIT Press, 1997}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "4",
  pages =        "479--482",
  month =        jul,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1373D4359E7AEA4AFAD334F84129F521",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 1999",
}

@Article{Thiemann:1999:CPG,
  author =       "Peter Thiemann",
  title =        "Combinators for program generation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "5",
  pages =        "483--525",
  month =        sep,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7D7702570EFD837B154B23859577D701",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1999",
}

@Article{Rondogiannis:1999:HOF,
  author =       "P. Rondogiannis and W. W. Wadge",
  title =        "Higher-order functional languages and intensional
                 logic",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "5",
  pages =        "527--564",
  month =        sep,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A768CE60E432D7F635C82C0F3BD64E4C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1999",
}

@Article{Statman:1999:APT,
  author =       "Richard Statman and Henk Barendregt",
  title =        "Applications of Plotkin-terms: partitions and
                 morphisms for closed terms",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "5",
  pages =        "565--575",
  month =        sep,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6BCD6ACD4331B7DA55CC1987D99A49DB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1999",
}

@Article{Hinze:1999:BRP,
  author =       "Ralf Hinze",
  title =        "Book Review: {{\booktitle{Purely Functional Data
                 Structures}}, by Chris Okasaki, Cambridge University
                 Press, 1998, 220 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "5",
  pages =        "577--578",
  month =        sep,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F95E7BBCF0DFE43815A52B26E6D07914",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 1999",
}

@Article{Wakeling:1999:CLF,
  author =       "David Wakeling",
  title =        "Compiling lazy functional programs for the {Java}
                 Virtual Machine",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "6",
  pages =        "579--603",
  month =        nov,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java.bib;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib",
  URL =          "https://www.cambridge.org/core/product/AC59FAFC68063D9EC71E4FCF283E7EFC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1999",
}

@Article{Le:1999:URM,
  author =       "Dinh L{\^e} and D. Stott Parker",
  title =        "Using randomization to make recursive matrix
                 algorithms practical",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "6",
  pages =        "605--624",
  month =        nov,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5F45C741CF61E5345A6C8174DA9E120D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1999",
}

@Article{Crolard:1999:CCC,
  author =       "Tristan Crolard",
  title =        "A confluent $ \lambda $-calculus with a catch\slash
                 throw mechanism",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "6",
  pages =        "625--647",
  month =        nov,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/69855F4EC7E940B0FB7B038832033C4F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1999",
}

@Article{Geser:1999:PFP,
  author =       "Alfons Geser and Sergei Gorlatch",
  title =        "Parallelizing functional programs by generalization",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "6",
  pages =        "649--673",
  month =        nov,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5459217AA3E3850B8BAB23F884C5B1FB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1999",
}

@Article{Barthe:1999:TCI,
  author =       "Gilles Barthe",
  title =        "Type-checking injective pure type systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "9",
  number =       "6",
  pages =        "675--698",
  month =        nov,
  year =         "1999",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7F96FF1C8E04E3C4932AA574FFBD219A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 1999",
}

@Article{Meijer:2000:SSW,
  author =       "Erik Meijer",
  title =        "Server side web scripting in {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "1",
  pages =        "1--18",
  month =        jan,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F34DEFF8D123F59DB19AAF76DA5241F0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2000",
}

@Article{Wong:2000:KFQ,
  author =       "Limsoon Wong",
  title =        "{Kleisli}, a functional query system",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "1",
  pages =        "19--56",
  month =        jan,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BDB5049BBB1F2263B2431C5DAF951DC3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2000",
}

@Article{Jung:2000:VPT,
  author =       "Yang Jung and Greg Michaelson",
  title =        "A visualisation of polymorphic type checking",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "1",
  pages =        "57--75",
  month =        jan,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3234142DE64E7B8508F8C803012A4FFA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2000",
}

@Article{Hasegawa:2000:GTL,
  author =       "Masahito Hasegawa",
  title =        "{Girard} translation and logical predicates",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "1",
  pages =        "77--89",
  month =        jan,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/33BFABF75573B9D81D9BBE51E0D6C524",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2000",
}

@Article{Hayden:2000:DCM,
  author =       "Mark Hayden",
  title =        "Distributed communication in {ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "1",
  pages =        "91--120",
  month =        jan,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A6222A3C76C0B6C086AB7404A1929E1D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2000",
}

@Article{Barendregt:2000:LTN,
  author =       "Henk Barendregt and Silvia Ghilezan",
  title =        "{Lambda} terms for natural deduction, sequent calculus
                 and cut elimination",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "1",
  pages =        "121--134",
  month =        jan,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C94BB5ECFC2E2B3F3EF4F8920A2840BC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2000",
}

@Article{Despeyroux:2000:SIL,
  author =       "Jo{\"e}lle Despeyroux and Robert Harper",
  title =        "Special issue on Logical Frameworks and
                 Metalanguages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "1",
  pages =        "135--136",
  month =        jan,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "http//www-sop.inria.fr/certilab/LFM00/cfp-jfp.html;
                 https://www.cambridge.org/core/product/1D1E430960CA01946A231DD0C8D44BC1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2000",
}

@Article{Betarte:2000:TCD,
  author =       "Gustavo Betarte",
  title =        "Type checking dependent (record) types and subtyping",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "2",
  pages =        "137--166",
  month =        mar,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1793E1F504A8B156B7A3EF9F17A42549",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2000",
}

@Article{Bierman:2000:PEL,
  author =       "G. M. Bierman",
  title =        "Program equivalence in a linear functional language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "2",
  pages =        "167--190",
  month =        mar,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0A99518FCBBB490A21FF29018A32C97E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2000",
}

@Article{Hoogendijk:2000:CTC,
  author =       "Paul Hoogendijk and Oege {De Moor}",
  title =        "Container types categorically",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "2",
  pages =        "191--225",
  month =        mar,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F65973701316677A02E2F03981043AB8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2000",
}

@Article{Papaspyrou:2000:SEO,
  author =       "Nikolaos S. Papaspyrou and Dragan Ma{\'c}os",
  title =        "A study of evaluation order semantics in expressions
                 with side effects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "3",
  pages =        "227--244",
  month =        may,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E7D20CA2755BFF9927644E34E20D8FB6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 2000",
}

@Article{Thompson:2000:FRA,
  author =       "Simon Thompson",
  title =        "A functional reactive animation of a lift using Fran",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "3",
  pages =        "245--268",
  month =        may,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C828ACD945F6DF45CE9B5DFDF0B67C76",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 2000",
}

@Article{Leroy:2000:MMS,
  author =       "Xavier Leroy",
  title =        "A modular module system",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "3",
  pages =        "269--303",
  month =        may,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A8D022C76CBFB0DD9EEA05458D5C662D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 2000",
}

@Article{Hinze:2000:PTB,
  author =       "Ralf Hinze",
  title =        "Perfect trees and bit-reversal permutations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "3",
  pages =        "305--317",
  month =        may,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AD88A8EA0B024153C58AC1C30C6E278E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 2000",
}

@Article{Hutton:2000:SIH,
  author =       "Graham Hutton",
  title =        "Special issue on {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "3",
  pages =        "319--319",
  month =        may,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/450EE1A5F92FD090872D016121C4889B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 2000",
}

@Article{Guillaume:2000:CDP,
  author =       "Bruno Guillaume",
  title =        "The $ \lambda s_e$-calculus does not preserve strong
                 normalisation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "4",
  pages =        "321--325",
  month =        jul,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E331421A97E0CAF4BA06790C2D1FE488",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{Hinze:2000:GGT,
  author =       "Ralf Hinze",
  title =        "Generalizing generalized tries",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "4",
  pages =        "327--351",
  month =        jul,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/03C839ABDC2CE3326B73CDDD35DD568E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{Serrano:2000:BID,
  author =       "Manuel Serrano",
  title =        "{Bee}: an integrated development environment for the
                 {Scheme} programming language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "4",
  pages =        "353--395",
  month =        jul,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BED154F41D9CB0F01F98C08717EC287B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{Spivey:2000:CBF,
  author =       "Michael Spivey",
  title =        "Combinators for breadth-first search",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "4",
  pages =        "397--408",
  month =        jul,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/60383337C85657F3F6549C18F4E345BA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{Fridlender:2000:DWN,
  author =       "Daniel Fridlender and Mia Indrika",
  title =        "Do we need dependent types?",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "4",
  pages =        "409--415",
  month =        jul,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/374DA8854D388E986FE35859390C1C4D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{Barthe:2000:DFP,
  author =       "Gilles Barthe and Morten Heine S{\o}rensen",
  title =        "Domain-free pure type systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "5",
  pages =        "417--452",
  month =        sep,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5B8D3E23AD63A508EDF6AF706123E56E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{Niehren:2000:UCC,
  author =       "Joachim Niehren",
  title =        "Uniform confluence in concurrent computation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "5",
  pages =        "453--499",
  month =        sep,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/271AB639DACFA4796A3E1A01EA9A3E1B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{Tennent:2000:BRT,
  author =       "R. D. Tennent",
  title =        "Book Review: {{\booktitle{Theories of Programming
                 Languages}}, by John C. Reynolds, Cambridge University
                 Press, 1998}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "5",
  pages =        "501--508",
  month =        sep,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0E17EB1A328285CF70B73D613981D43C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{vonSydow:2000:BRH,
  author =       "Bj{\"o}rn von Sydow",
  title =        "Book Review: {{\booktitle{The Haskell School of
                 Expression: Learning Functional Programming Through
                 Multimedia}}, by Paul Hudak, Cambridge University
                 Press, 2000, 363 pp., ISBN 0-521-64408-9}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "5",
  pages =        "501--508",
  month =        sep,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6215F433B7EF37CCC59F36B888AB9BDA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{Michaelson:2000:BRO,
  author =       "Greg Michaelson",
  title =        "Book Review: {{\booktitle{The Optimal Implementation
                 of Functional Programming Languages}}, by A. Asperti
                 and S. Guerrini, Cambridge University Press, 1998, 392
                 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "5",
  pages =        "501--508",
  month =        sep,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7822F5E4AF914276C9AC0CF5062D54AF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{Lins:2000:BRR,
  author =       "Rafael D. Lins",
  title =        "Book Review: {{\booktitle{Research Directions in
                 Parallel Functional Programming}}, by Kevin Hammond and
                 Greg Michaelson, editors, Springer-Verlag, 1999}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "5",
  pages =        "501--508",
  month =        sep,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3BC7EEFC025142E799170BA58B53CCA0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 November 2000",
}

@Article{Damiani:2000:AUC,
  author =       "Ferruccio Damiani and Paola Giannini",
  title =        "Automatic useless-code elimination for {HOT}
                 functional programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "6",
  pages =        "509--559",
  month =        nov,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C78E57AB79A5EF9C3B0C7AE2DD9D8CE9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2001",
}

@Article{Fradet:2000:CSF,
  author =       "Pascal Fradet and Julien Mallet",
  title =        "Compilation of a specialized functional language for
                 massively parallel computers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "6",
  pages =        "561--605",
  month =        nov,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BF4B9B8C427AEB52A57377DECD78BEC6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2001",
}

@Article{Goldberg:2000:AEL,
  author =       "Mayer Goldberg",
  title =        "An adequate and efficient left-associated binary
                 numeral system in the $ \lambda $-calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "6",
  pages =        "607--623",
  month =        nov,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FD3368D7BE39F3E82A171766AB7189D1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2001",
}

%%% Page gap in v10n6pp624--626 at publisher Web site
@Article{Taha:2000:SIS,
  author =       "Walid Taha and Peter Wadler",
  title =        "Special issue on Semantics, Applications, and
                 Implementation of Program Generation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "10",
  number =       "6",
  pages =        "627--627",
  month =        nov,
  year =         "2000",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A70CD48E1D425AE54F0DD70295E903DE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2001",
}

@Article{Leivant:2001:E,
  author =       "Daniel Leivant and Bob Constable",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "1",
  pages =        "1--1",
  month =        jan,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E97F5976941A1F90B1BDBDF15D1931C8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 March 2001",
}

@Article{Benzinger:2001:ACA,
  author =       "Ralph Benzinger",
  title =        "Automated complexity analysis of {Nuprl} extracted
                 programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "1",
  pages =        "3--31",
  month =        jan,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/14847C50A5F64488246A9D19B62BFB50",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 March 2001",
}

@Article{Bonfante:2001:API,
  author =       "G. Bonfante and A. Cichon and J.-Y. Marion and H.
                 Touzet",
  title =        "Algorithms with polynomial interpretation termination
                 proof",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "1",
  pages =        "33--53",
  month =        jan,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B4F33C45A883BF3C875699EAC091F86E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 March 2001",
}

@Article{Jones:2001:EPH,
  author =       "Neil D. Jones",
  title =        "The expressive power of higher-order types or, life
                 without {CONS}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "1",
  pages =        "55--94",
  month =        jan,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/21B766EA77D6646049BCF312279B1B17",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 March 2001",
}

@Article{Caporaso:2001:PAC,
  author =       "Salvatore Caporaso and Emanuele Covino and Giovanni
                 Pani",
  title =        "A predicative approach to the classification problem",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "1",
  pages =        "95--116",
  month =        jan,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BBD626FEFD6A1DDC3A607FFF08676C95",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 March 2001",
}

@Article{Irwin:2001:CBF,
  author =       "Robert J. Irwin and James S. Royer and Bruce M.
                 Kapron",
  title =        "On characterizations of the basic feasible
                 functionals, {Part I}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "1",
  pages =        "117--153",
  month =        jan,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9FECA793B66F66EC01C17ED56823CC38",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 March 2001",
}

@Article{Burnett:2001:FFO,
  author =       "Margaret Burnett and John Atwood and Rebecca Walpole
                 Djang and James Reichwein and Herkimer Gottfried and
                 Sherry Yang",
  title =        "{Forms/3}: A first-order visual language to explore
                 the boundaries of the spreadsheet paradigm",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "2",
  pages =        "155--206",
  month =        mar,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/66F1ACF22742EA28DD52608A5122E70F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 April 2001",
}

@Article{Kirchner:2001:PRP,
  author =       "H{\'e}l{\`e}ne Kirchner and Pierre-Etienne Moreau",
  title =        "Promoting rewriting to a programming language: a
                 compiler for non-deterministic rewrite programs in
                 associative-commutative theories",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "2",
  pages =        "207--251",
  month =        mar,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/668DC798B3CB263206CE9FB50CAAAF02",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 April 2001",
}

@Article{Wood:2001:BRS,
  author =       "Alan Wood",
  title =        "Book Review: {{\booktitle{Structure and Interpretation
                 of Computer Programs}}, 2nd Ed by Abelson and Sussman,
                 with Sussman, MIT Press, 1996, ISBN 0-262-51087-1, 657
                 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "2",
  pages =        "253--262",
  month =        mar,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DF5CF9995BD04B6916A407D09EDAB6F2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 April 2001",
}

@Article{ODonnell:2001:BRC,
  author =       "John O'Donnell",
  title =        "Book Review: {{\booktitle{Concurrent Programming in
                 ML}}, by John H. Reppy, Cambridge University Press,
                 1999, ISBN 0-521-48089-2, xv+308 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "2",
  pages =        "253--262",
  month =        mar,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/621FF1E119546D900CCFFE0DBDB3A098",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 April 2001",
}

@Article{Klop:2001:BRT,
  author =       "Jan Willem Klop",
  title =        "Book Review: {{\booktitle{Term Rewriting and All
                 That}}, by Franz Baader and Tobias Nipkow, Cambridge
                 University Press, 1998, ISBN 0-521-45520-0 (hardback),
                 301 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "2",
  pages =        "253--262",
  month =        mar,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3053BC8F59F25E200EEA9D58CAE2F557",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 April 2001",
}

@Article{Hanus:2001:BRP,
  author =       "Michael Hanus",
  title =        "Book Review: {{\booktitle{Programming with
                 Constraints: An Introduction}}, by Kim Marriott and
                 Peter J. Stuckey, MIT Press, 1998}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "2",
  pages =        "253--262",
  month =        mar,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DEEA0CCD23684416A44744A8908C95C3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 April 2001",
}

@Article{Kluge:2001:BRI,
  author =       "Werner Kluge",
  title =        "Book Review: {{\booktitle{Introduction to Programming
                 Using SML}}, by M. R. Hansen and H. Rischel, Addison
                 Wesley, 1999, ISBN 0-201-39820-6}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "2",
  pages =        "253--262",
  month =        mar,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0722E35459563C17C96059B8E28E0A69",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 April 2001",
}

@Article{Palsberg:2001:PFI,
  author =       "Jens Palsberg and Christina Pavlopoulou",
  title =        "From Polyvariant flow information to intersection and
                 union types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "3",
  pages =        "263--317",
  month =        may,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680100394X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/124B92D33BB601EA71CEE2916255E782",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "31 May 2001",
}

@Article{Wand:2001:SCD,
  author =       "Mitchell Wand and William D. Clinger",
  title =        "Set constraints for destructive array update
                 optimization",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "3",
  pages =        "319--346",
  month =        may,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801003938",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7FB3D17C44EC7B1C98EE99CD6825A303",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "31 May 2001",
}

@Article{Bird:2001:FPU,
  author =       "Richard S. Bird",
  title =        "Functional Pearl: Unfolding pointer algorithms",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "3",
  pages =        "347--358",
  month =        may,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801003914",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6C58105CDEFA4B5B46D59F275575996B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "31 May 2001",
}

@Article{Bennett:2001:PFT,
  author =       "Andrew J. Bennett and Paul H. J. Kelly and Ross A.
                 Paterson",
  title =        "Pipelined functional tree accesses and updates:
                 scheduling, synchronization, caching and coherence",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "4",
  pages =        "359--393",
  month =        jul,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801003793",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/21248D1EB7DD91D3D0810D2BB3690A3A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "04 September 2001",
}

@Article{Benton:2001:ES,
  author =       "Nick Benton and Andrew Kennedy",
  title =        "Exceptional syntax",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "4",
  pages =        "395--410",
  month =        jul,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004099",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/58206FB399EDC9F197A0D53BC46E4667",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "04 September 2001",
}

@Article{Bird:2001:MMP,
  author =       "Richard S. Bird",
  title =        "Maximum marking problems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "4",
  pages =        "411--424",
  month =        jul,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004038",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/63E57511542AE88B1A6EE66C959F3AAE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "04 September 2001",
}

@Article{Kahrs:2001:RBT,
  author =       "Stefan Kahrs",
  title =        "Red-black trees with types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "4",
  pages =        "425--432",
  month =        jul,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004026",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/632BDF7BE8CD1F6EAEDEA37E6046E4A1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "04 September 2001",
}

@Article{Dyckhoff:2001:BRC,
  author =       "Roy Dyckhoff",
  title =        "Book Review: {{\booktitle{Computational Logic}}, by
                 Ulrich Berger and Helmut Schwichtenberg, editors,
                 Springer-Verlag, 1999, 444 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "4",
  pages =        "433--436",
  month =        jul,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801214117",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2C9DC025F44D11832888C7B21E8F446E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "04 September 2001",
}

@Article{Jeffrey:2001:BRC,
  author =       "Alan Jeffrey",
  title =        "Book Review: {{\booktitle{Communicating and Mobile
                 Systems: the $ \pi $-calculus}}, by Robin Milner,
                 Cambridge University Press, 1999}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "4",
  pages =        "433--436",
  month =        jul,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801224113",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BD49BCAF28ADE3CA15C9083B19B5AD9B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "04 September 2001",
}

@Article{Barthe:2001:SID,
  author =       "Gilles Barthe and Peter Dybjer and Peter Thiemann",
  title =        "Special issue on Dependent Type Theory Meets
                 Programming Practice: Call for papers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "4",
  pages =        "437--437",
  month =        jul,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004105",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/67A3CF74B38FD242DD8ADBCF8EDD1901",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "04 September 2001",
}

@Article{Okasaki:2001:SIA,
  author =       "Chris Okasaki",
  title =        "Special issue on Algorithmic aspects of functional
                 programming languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "5",
  pages =        "439--440",
  month =        sep,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004142",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/504CECC3DCAF5F29E09AC217692C4DE6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 August 2001",
}

@Article{Blelloch:2001:PT,
  author =       "Guy Blelloch and Hal Burch and Karl Crary and Robert
                 Harper and Gary Miller and Noel Walkington",
  title =        "Persistent triangulations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "5",
  pages =        "441--466",
  month =        sep,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004087",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C7F680713ADE671FB51850F1850B9B2D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 August 2001",
}

@Article{Erwig:2001:IGF,
  author =       "Martin Erwig",
  title =        "Inductive graphs and functional graph algorithms",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "5",
  pages =        "467--492",
  month =        sep,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004075",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2210F7C31A34EA4CF5008ED9E7B4EF62",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 August 2001",
}

@Article{Hinze:2001:MD,
  author =       "Ralf Hinze",
  title =        "Manufacturing datatypes",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "5",
  pages =        "493--524",
  month =        sep,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680100404X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5F23278226F73D01110E6E5A130D36A3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 August 2001",
}

@Article{Moss:2001:IBP,
  author =       "Graeme E. Moss and Colin Runciman",
  title =        "Inductive benchmarking for purely functional data
                 structures",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "5",
  pages =        "525--556",
  month =        sep,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004063",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/65B673660F49C5C993B66CA4397A6189",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 August 2001",
}

@Article{Nordin:2001:MLS,
  author =       "Thomas Nordin and Andrew Tolmach",
  title =        "Modular lazy search for Constraint Satisfaction
                 Problems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "5",
  pages =        "557--587",
  month =        sep,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004051",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0BD2B81EEF6550BD9DF9EC6BB5E1F079",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 August 2001",
}

@Article{dePaiva:2001:BRD,
  author =       "Valeria de Paiva",
  title =        "Book Review: {{\booktitle{Domains and
                 Lambda-Calculi}}, by R. M. Amadio and P.-L. Curien,
                 Springer-Verlag, 1999, ISBN 0-521-58775-1}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "5",
  pages =        "589--589",
  month =        sep,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004130",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FF3CC1C45998ABE60941BAA6D9B7E97B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 August 2001",
}

@Article{Moggi:2001:MEE,
  author =       "E. Moggi and Amr Sabry",
  title =        "Monadic encapsulation of effects: a revised approach
                 (extended version)",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "6",
  pages =        "591--627",
  month =        nov,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004154",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D31AEC33C1E8291B309578FA84B4664D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 November 2001",
}

@Article{Nilsson:2001:HLB,
  author =       "Henrik Nilsson",
  title =        "How to look busy while being as lazy as ever: the
                 Implementation of a lazy functional debugger",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "6",
  pages =        "629--671",
  month =        nov,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680100418X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CEE05894A09DA11ECD1FC9952AD4C008",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 November 2001",
}

@Article{Danvy:2001:NET,
  author =       "Olivier Danvy and Morten Rhiger and Kristoffer H.
                 Rose",
  title =        "Normalization by evaluation with typed abstract
                 syntax",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "6",
  pages =        "673--680",
  month =        nov,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004166",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EB9C84EDC74834E940111BC94D2E0481",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 November 2001",
}

@Article{Hinze:2001:WW,
  author =       "Ralf Hinze and Johan Jeuring",
  title =        "Weaving a web",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "11",
  number =       "6",
  pages =        "681--689",
  month =        nov,
  year =         "2001",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004129",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CD429AE301A49C755941BD867E133766",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 November 2001",
}

@Article{Abel:2002:PAS,
  author =       "Andreas Abel and Thorsten Altenkirch",
  title =        "A predicative analysis of structural recursion",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "1",
  pages =        "1--41",
  month =        jan,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004191",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:27 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D587A7DC2E95DFA4C8E1F977C73B92FE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "09 January 2002",
}

@Article{Morrisett:2002:SBT,
  author =       "Greg Morrisett and Karl Crary and Neal Glew and David
                 Walker",
  title =        "Stack-based typed assembly language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "1",
  pages =        "43--88",
  month =        jan,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004178",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:27 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FAA86C307845C6E28B88F57EE64C6F3B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "09 January 2002",
}

@Article{Thomas:2002:BRP,
  author =       "Mike Thomas",
  title =        "Book Review: {{\booktitle{Principles of Programming
                 Languages Design, Evaluation, and Implementation}} (3rd
                 ed.), by Bruce J. MacLennan, Oxford University Press,
                 1999, ISBN 0-19-511306-3}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "1",
  pages =        "89--90",
  month =        jan,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680100421X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:27 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6891FE9D72DB2727931CBC75ABA8C591",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "09 January 2002",
}

@Article{Ancona:2002:CMS,
  author =       "Davide Ancona and Elena Zucca",
  title =        "A calculus of module systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "2",
  pages =        "91--132",
  month =        mar,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004257",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:27 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9FDD4C5B6EE93F4AC673D96BDE2DEBEA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 March 2002",
}

@Article{Duggan:2002:TCM,
  author =       "Dominic Duggan and John Ophel",
  title =        "Type-checking multi-parameter type classes",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "2",
  pages =        "133--158",
  month =        mar,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004233",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:27 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EABE479DF71BA3B31843E1518E5FA265",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 March 2002",
}

@Article{Findler:2002:DPE,
  author =       "Robert Bruce Findler and John Clements and Cormac
                 Flanagan and Matthew Flatt and Shriram Krishnamurthi
                 and Paul Steckler and Matthias Felleisen",
  title =        "{DrScheme}: a programming environment for {Scheme}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "2",
  pages =        "159--182",
  month =        mar,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004208",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:27 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A3F8F65C27FF86D9CEB63B61DBB3EEC6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 March 2002",
}

@Article{Wells:2002:CPP,
  author =       "J. B. Wells and Allyn Dimock and Robert Muller and
                 Franklyn Turbak",
  title =        "A calculus with polymorphic and polyvariant flow
                 types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "3",
  pages =        "183--227",
  month =        may,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004245",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:28 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5A4E09535BC9D305098BB062655407AB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 May 2002",
}

@Article{DalZilio:2002:RAC,
  author =       "Silvano {Dal Zilio} and Andrew D. Gordon",
  title =        "Region analysis and a $ \pi $-calculus with groups",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "3",
  pages =        "229--292",
  month =        may,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004270",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:28 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/47E03F3644192C26732CDBD1AA210952",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 May 2002",
}

@Article{Hutton:2002:SDI,
  author =       "Graham Hutton",
  title =        "Special Double Issue on {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "4--5",
  pages =        "293--294",
  month =        jul,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680200922X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A139AA548F13B28FCFA9D8D38CBDEC66",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 July 2003",
}

@Article{Faxen:2002:SSH,
  author =       "Karl-Filip Fax{\'e}n",
  title =        "A static semantics for {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "4--5",
  pages =        "295--357",
  month =        jul,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004380",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9D90E0C7DE8DA7D6BAEAC5143E658E1D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 July 2003",
}

@Article{Marlow:2002:DHP,
  author =       "Simon Marlow",
  title =        "Developing a high-performance web server in
                 {Concurrent Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "4--5",
  pages =        "359--374",
  month =        jul,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680200432X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/69170C1B55537BEE303E846C87A33CFD",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 July 2003",
}

@Article{McBride:2002:FIS,
  author =       "Conor McBride",
  title =        "Faking it Simulating dependent types in {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "4--5",
  pages =        "375--392",
  month =        jul,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004355",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A904B84CA962F2D75578445B703F199A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 July 2003",
}

@Article{PeytonJones:2002:SGH,
  author =       "Simon {Peyton Jones} and Simon Marlow",
  title =        "Secrets of the {Glasgow Haskell Compiler} inliner",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "4--5",
  pages =        "393--434",
  month =        jul,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004331",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8DD9A82FF4189A0093B7672193246E22",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 July 2003",
}

@Article{Thiemann:2002:TRH,
  author =       "Peter Thiemann",
  title =        "A typed representation for {HTML} and {XML} documents
                 in {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "4--5",
  pages =        "435--468",
  month =        jul,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004392",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BF4BC3BA84763A9D4FB3007719BB09FE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 July 2003",
}

@Article{Trinder:2002:PDH,
  author =       "P. W. Trinder and H.-W. Loidl and R. F. Pointon",
  title =        "Parallel and Distributed {Haskells}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "4--5",
  pages =        "469--510",
  month =        jul,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004343",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D24021D5389F8A8CBA96C15FBBB5EFC9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 July 2003",
}

@Article{Gapeyev:2002:RSR,
  author =       "Vladimir Gapeyev and Michael Y. Levin and Benjamin C.
                 Pierce",
  title =        "Recursive subtyping revealed",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "6",
  pages =        "511--548",
  month =        nov,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004318",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E4A5C810FDEB5B865381D8F890A1623F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 November 2002",
}

@Article{Selinger:2002:LCA,
  author =       "Peter Selinger",
  title =        "The lambda calculus is algebraic",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "6",
  pages =        "549--566",
  month =        nov,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004294",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6F42B3B30AD21B0E0E026BAFFFB79C8B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 November 2002",
}

@Article{Crary:2002:IPT,
  author =       "Karl Crary and Stephanie Weirich and Greg Morrisett",
  title =        "Intensional polymorphism in type-erasure semantics",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "6",
  pages =        "567--600",
  month =        nov,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004282",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B46353534BE6D97919C442C4BD326845",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 November 2002",
}

@Article{Hinze:2002:FLB,
  author =       "Ralf Hinze",
  title =        "A fresh look at binary search trees",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "6",
  pages =        "601--607",
  month =        nov,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004269",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/95DB17CADC4CBA335334C2122D564299",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 November 2002",
}

@Article{Hutton:2002:CP,
  author =       "Graham Hutton",
  title =        "The countdown problem",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "6",
  pages =        "609--616",
  month =        nov,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004300",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FCF81E290B194D1ACBF699842D4D4CA5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 November 2002",
}

@Article{Friedman:2002:CLP,
  author =       "Daniel P. Friedman and Amr Sabry",
  title =        "{CPS} in little pieces: composing partial
                 continuations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "12",
  number =       "6",
  pages =        "617--622",
  month =        nov,
  year =         "2002",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796801004221",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A704CEDFCFBC2DF259D269B584FC038F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 November 2002",
}

@Article{PeytonJones:2003:I,
  author =       "Simon {Peyton Jones}",
  title =        "1 Introduction",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "i-6",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803000315",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C418D095ECDDA0E2C777BA68D09C2592",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:LS,
  author =       "Simon {Peyton Jones}",
  title =        "2 Lexical Structure",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "7--16",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803000418",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/52807D0D55B94769840471E2A39864C7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:E,
  author =       "Simon {Peyton Jones}",
  title =        "3 Expressions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "17--38",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803000510",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3994C7B69430EBECD0C9127FBCAAE2EA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:DB,
  author =       "Simon {Peyton Jones}",
  title =        "4 Declarations and Bindings",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "39--66",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803000613",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A525696031147F9B7C9452E12DE4422B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:M,
  author =       "Simon {Peyton Jones}",
  title =        "5 Modules",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "67--80",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803000716",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6363089C539D816849F92D67B1D2374B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:PTC,
  author =       "Simon {Peyton Jones}",
  title =        "6 Predefined Types and Classes",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "81--96",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803000819",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A512C0BB77D425E55066CBF97E68C153",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:BIO,
  author =       "Simon {Peyton Jones}",
  title =        "7 Basic Input\slash Output",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "97--102",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803000911",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/43840B587166A4609773DA629DD318CD",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:SP,
  author =       "Simon {Peyton Jones}",
  title =        "8 Standard Prelude",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "103--124",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803001011",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/52BD5428223DA027C080DD24A25ECF60",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:SR,
  author =       "Simon {Peyton Jones}",
  title =        "9 Syntax Reference",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "125--138",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803001114",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F5BC1846746FDDEDC06E0A0FEF8408C9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:SDI,
  author =       "Simon {Peyton Jones}",
  title =        "10 Specification of Derived Instances",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "139--144",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803001217",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/81CAE922465978B6F3410EDC53BBCB0D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:CP,
  author =       "Simon {Peyton Jones}",
  title =        "11 Compiler Pragmas",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "145--146",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680300131X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B57AE39A32A5A12C2482FBBBF1053AE5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:RNa,
  author =       "Simon {Peyton Jones}",
  title =        "12 Rational Numbers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "149--152",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803001412",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  URL =          "https://www.cambridge.org/core/product/AC5742F18F56DDBC1A1F9E0183B8A215",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
  pagecount =    "6",
  remark =       "Special Issue: The Journals of Functional Programming.
                 Haskell 98 II The Haskell 98 Libraries.",
  tableofcontents = "27.1 The RandomGen class, and the StdGen generator
                 / 236 \\
                 27.2 The Random class / 239 \\
                 27.3 The global random number generator / 240",
}

@Article{PeytonJones:2003:CN,
  author =       "Simon {Peyton Jones}",
  title =        "13 Complex Numbers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "153--156",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803001515",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8C55E08669D5EB6F40DBED820B3CFA85",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:NF,
  author =       "Simon {Peyton Jones}",
  title =        "14 Numeric Functions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "157--168",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803001618",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6D11CE287442484A58F189C8619B1A1F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:IOa,
  author =       "Simon {Peyton Jones}",
  title =        "15 Indexing Operations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "169--172",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803001710",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/47AC0A8BD9F0D447F15145CBF341FF05",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:A,
  author =       "Simon {Peyton Jones}",
  title =        "16 Arrays",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "173--178",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803001813",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6CCA8C69B7ADF5D795FBFB3C12F15244",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:LU,
  author =       "Simon {Peyton Jones}",
  title =        "17 List Utilities",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "179--190",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803001916",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E46CD6A1ABCDF6E08170B8255C58EACE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:MUa,
  author =       "Simon {Peyton Jones}",
  title =        "18 {Maybe} Utilities",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "191--192",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803002016",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F01A9571ED93426312B03C95381F852B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:CU,
  author =       "Simon {Peyton Jones}",
  title =        "19 Character Utilities",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "193--198",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803002119",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/28AB9D1B1C5DB1C431114A9BACCBC886",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:MUb,
  author =       "Simon {Peyton Jones}",
  title =        "20 Monad Utilities",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "199--204",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803002211",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D74BCFCB041AFF5AF5A799451999A8EB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:IOb,
  author =       "Simon {Peyton Jones}",
  title =        "21 Input\slash Output",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "205--218",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803002314",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Thu Jul 13 06:32:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/032C8D62ACDD94C0D3EA86900DC9843B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "https://www.cambridge.org/core/journals/journal-of-functional-programming",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:DF,
  author =       "Simon {Peyton Jones}",
  title =        "22 Directory Functions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "219--222",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803002417",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Thu Jul 13 06:32:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F1C2EF26D6D98A1F16C6677151D5AD19",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "https://www.cambridge.org/core/journals/journal-of-functional-programming",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:SF,
  author =       "Simon {Peyton Jones}",
  title =        "23 System Functions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "223--224",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680300251X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Thu Jul 13 06:32:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/01D58F1F5AE939E537158458F973F412",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "https://www.cambridge.org/core/journals/journal-of-functional-programming",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:DT,
  author =       "Simon {Peyton Jones}",
  title =        "24 Dates and Times",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "225--230",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803002612",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Thu Jul 13 06:32:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7DB9AC52468CE97307DF137FAEB47224",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "https://www.cambridge.org/core/journals/journal-of-functional-programming",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:L,
  author =       "Simon {Peyton Jones}",
  title =        "25 Locales",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "231--232",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803002715",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Thu Jul 13 06:32:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3C08562BE49F3903F9FDF9204E027404",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "https://www.cambridge.org/core/journals/journal-of-functional-programming",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:CT,
  author =       "Simon {Peyton Jones}",
  title =        "26 {CPU} Time",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "233--234",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803002818",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Thu Jul 13 06:32:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/462582A0E2C7C43B347A1FBDCDB0050F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "https://www.cambridge.org/core/journals/journal-of-functional-programming",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:RNb,
  author =       "Simon {Peyton Jones}",
  title =        "27 Random Numbers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "235--240",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803002910",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Thu Jul 13 06:32:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E141AFF92D015912D4A5CC313B0D6A9F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "https://www.cambridge.org/core/journals/journal-of-functional-programming",
  onlinedate =   "28 January 2003",
}

@Article{PeytonJones:2003:B,
  author =       "Simon {Peyton Jones}",
  title =        "Bibliography",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "241--255",
  month =        jan,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803003010",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Thu Jul 13 06:32:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/99DCBB6B2FF8F852518493D2A27FB983",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "https://www.cambridge.org/core/journals/journal-of-functional-programming",
  onlinedate =   "28 January 2003",
}

@Article{Huet:2003:SIL,
  author =       "G{\'e}rard Huet",
  title =        "Special issue on `Logical frameworks and
                 metalanguages'",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "2",
  pages =        "257--260",
  month =        mar,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004549",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:32 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/62D0801AECDE360EAC6DF16078B69B4E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "20 March 2003",
}

@Article{Barthe:2003:STT,
  author =       "Gilles Barthe and Venanzio Capretta and Olivier Pons",
  title =        "Setoids in type theory",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "2",
  pages =        "261--293",
  month =        mar,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004501",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:32 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6A223F72737E421BD9D642C14EB5600B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "20 March 2003",
}

@Article{Levin:2003:TLP,
  author =       "Michael Y. Levin and Benjamin C. Pierce",
  title =        "{TinkerType}: a language for playing with formal
                 systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "2",
  pages =        "295--316",
  month =        mar,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004550",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:32 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/48B7A773D0B8FDB7D1A3E644F8BEA9CA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "20 March 2003",
}

@Article{Luo:2003:PLF,
  author =       "Zhaohui Luo",
  title =        "{PAL+}: a lambda-free logical framework",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "2",
  pages =        "317--338",
  month =        mar,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004525",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:32 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C2F3220804821E7AA0D57FF1B48F8AE4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "20 March 2003",
}

@Article{Walukiewicz-Chrzaszcz:2003:TRC,
  author =       "Daria Walukiewicz-Chrzaszcz",
  title =        "Termination of rewriting in the Calculus of
                 Constructions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "2",
  pages =        "339--414",
  month =        mar,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004641",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:32 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A9C59D53BDF36F535AB3DB938140C0D3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "20 March 2003",
}

@Article{Rockl:2003:FAS,
  author =       "Christine R{\"o}ckl and Daniel Hirschkoff",
  title =        "A fully adequate shallow embedding of the $ \pi
                 $-calculus in {Isabelle/HOL} with mechanized syntax
                 analysis",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "2",
  pages =        "415--451",
  month =        mar,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004653",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:32 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1754542B03E4A446E0A6686D6C2E5AF8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "20 March 2003",
}

@Article{Taha:2003:SAI,
  author =       "Walid Taha",
  title =        "`Semantics, Applications, and Implementation of
                 Program Generation'",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "3",
  pages =        "453--454",
  month =        may,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004677",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/13996AAD17C58EF97A28E2CA9424EC14",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 May 2003",
}

@Article{Elliott:2003:CEL,
  author =       "Conal Elliott and Sigbj{\o}rn Finne and Oege {De
                 Moor}",
  title =        "Compiling embedded languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "3",
  pages =        "455--481",
  month =        may,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004574",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4B0A7526CC16907F445CCF27277E9B9B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 May 2003",
}

@Article{Fischer:2003:ASG,
  author =       "Bernd Fischer and Johann Schumann",
  title =        "{AutoBayes}: a system for generating data analysis
                 programs from statistical models",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "3",
  pages =        "483--508",
  month =        may,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004562",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/00956DF4D7E5C4362C86FDF8B28F3D7B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 May 2003",
}

@Article{Fischbach:2003:SCL,
  author =       "Adam Fischbach and John Hannan",
  title =        "Specification and correctness of lambda lifting",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "3",
  pages =        "509--543",
  month =        may,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004604",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1788816553C0B29C2C9BB0E075D2F99D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 May 2003",
}

@Article{Calcagno:2003:CTS,
  author =       "C. Calcagno and E. Moggi and T. Sheard",
  title =        "Closed types for a safe imperative {MetaML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "3",
  pages =        "545--571",
  month =        may,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004598",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/155E678C81DAE8E2E945180BE177D414",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 May 2003",
}

@Article{Thiemann:2003:PSE,
  author =       "Peter Thiemann",
  title =        "Program specialization for execution monitoring",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "3",
  pages =        "573--600",
  month =        may,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004586",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DC96972547AD702BC33BCC8D5989EA9C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 May 2003",
}

@Article{Ramsey:2003:PAR,
  author =       "Norman Ramsey",
  title =        "Pragmatic aspects of reusable program generators",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "3",
  pages =        "601--646",
  month =        may,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004628",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C9BA9EBBE693BDD5323B2AC862F14A3E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 May 2003",
}

@Article{Monnier:2003:ISC,
  author =       "Stefan Monnier and Zhong Shao",
  title =        "Inlining as staged computation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "3",
  pages =        "647--676",
  month =        may,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004616",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AC9DC073D315A61870C3D85FEBF23657",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 May 2003",
}

@Article{Smith:2003:CTB,
  author =       "Frederick Smith and Dan Grossman and Greg Morrisett
                 and Luke Hornof and Trevor Jim",
  title =        "Compiling for template-based run-time code
                 generation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "3",
  pages =        "677--708",
  month =        may,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680200463X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D903A3D6D54DBD0C84983335FA252E1C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 May 2003",
}

@Article{Filliatre:2003:VNF,
  author =       "Jean-Christophe Filli{\^a}tre",
  title =        "Verification of non-functional programs using
                 interpretations in type theory",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "4",
  pages =        "709--745",
  month =        jul,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680200446X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DC4EC7D2F45D032135ADB8432933D0FD",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 June 2003",
}

@Article{OHearn:2003:BT,
  author =       "Peter O'Hearn",
  title =        "On bunched typing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "4",
  pages =        "747--796",
  month =        jul,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004495",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4AFEBD081F0F0AFFCF03C8415DDE53A4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 June 2003",
}

@Article{Johann:2003:SCF,
  author =       "Patricia Johann",
  title =        "Short cut fusion is correct",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "4",
  pages =        "797--814",
  month =        jul,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004409",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/35A6587372FCE50ED52D279054BE5C3E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 June 2003",
}

@Article{Okasaki:2003:TPF,
  author =       "Chris Okasaki",
  title =        "Theoretical Pearls: Flattening combinators:
                 surviving without parentheses",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "4",
  pages =        "815--822",
  month =        jul,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004483",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3E99993FE5464986AD94D292FF5EA275",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 June 2003",
}

@Article{Angus:2003:BRT,
  author =       "Chris Angus",
  title =        "Book Review: {{\booktitle{Trends in Functional
                 Programming}} (volumes 1 \& 2) by Greg Michaelson, Phil
                 Trinder and Hans-Wolfgang Loidl (editors volume 1), and
                 Stephen Gilmore (editor volume 2). Intellect Books,
                 Bristol, 2001, 2002}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "4",
  pages =        "823--824",
  month =        jul,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803214878",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FF4F5DD1D38A1EE30F5BA641BC21F0E8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 June 2003",
}

@Article{Hains:2003:BRI,
  author =       "Ga{\'e}tan Hains",
  title =        "Book Review: {{\booktitle{Implicit parallel
                 programming in pH}}, by R. S. Nikhil and Arvind, Morgan
                 Kaufmann, 2001}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "4",
  pages =        "824--826",
  month =        jul,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803224874",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2915113E74DEF3C74DF1CFD62FD6A0C6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 June 2003",
}

@Article{Karczmarczuk:2003:BRS,
  author =       "Jerzy Karczmarczuk",
  title =        "Book Review: {{\booktitle{Structure and Interpretation
                 of Classical Mechanics}}, by Gerald Jay Sussman and
                 Jack Wisdom with Meinhard E. Mayer, The MIT Press;
                 2001, ISBN 0-262-19455-4}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "4",
  pages =        "826--828",
  month =        jul,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803234870",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/59F058C2CAAB96A215C472858F4A3E7C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 June 2003",
}

@Article{Russell:2003:BRA,
  author =       "D. Russell",
  title =        "Book Review: {{\booktitle{Algorithms: A Functional
                 Programming Approach}}, by Fethi Rabhi and Guy Lapalme,
                 Addison--Wesley, 1999, ISBN 0-201-59604-0, xi + 235
                 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "4",
  pages =        "828--829",
  month =        jul,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803244877",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/56B09E23C4B74ABBC5F3302C331F4795",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 June 2003",
}

@Article{Taha:2003:BRE,
  author =       "Walid Taha",
  title =        "Book Review: {{\booktitle{Essentials of Programming
                 Languages (2nd ed)}}, by Daniel P. Friedman, Mitchell
                 Wand and Christopher T. Haynes, MIT Press, ISBN
                 0-262-06217-8, 2001}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "4",
  pages =        "829--831",
  month =        jul,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803254873",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C297177823411C9D82A860D4534B548C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 June 2003",
}

@Article{Keller:2003:BRW,
  author =       "Bryn Keller",
  title =        "Book Review: {{\booktitle{The World of Scripting
                 Languages}}, by David W. Barron, John Wiley \& Sons,
                 2000, ISBN 0-471-99886-9}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "4",
  pages =        "831--832",
  month =        jul,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680326487X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:35 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/85C1B5AC12B6D233A7F99B34D8D60D80",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 June 2003",
}

@Article{PeytonJones:2003:EPC,
  author =       "Simon {Peyton Jones} and Phil Wadler",
  title =        "The Educational Pearls column",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "5",
  pages =        "833--834",
  month =        sep,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004787",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:36 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6A30044075FC0B38B32122D6666E9B41",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2003",
}

@Article{Felleisen:2003:WEP,
  author =       "Matthias Felleisen",
  title =        "Welcome to the Educational Pearls Column",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "5",
  pages =        "835--838",
  month =        sep,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004799",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:36 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DC05D831A73F2E216E8927837CFBB3F1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2003",
}

@Article{Gallesio:2003:PGU,
  author =       "Erick Gallesio and Manuel Serrano",
  title =        "Programming graphical user interfaces with {Scheme}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "5",
  pages =        "839--866",
  month =        sep,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004537",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:36 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/73D29423791429E4ED5B161A425489D8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2003",
}

@Article{Damian:2003:SAP,
  author =       "Daniel Damian and Olivier Danvy",
  title =        "Syntactic accidents in program analysis: on the impact
                 of the {CPS} transformation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "5",
  pages =        "867--904",
  month =        sep,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004379",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:36 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9D1BE850131ED8EC1E93FF086E84C86A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2003",
}

@Article{Palsberg:2003:CTF,
  author =       "Jens Palsberg and Mitchell Wand",
  title =        "{CPS} transformation of flow information",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "5",
  pages =        "905--923",
  month =        sep,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004513",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:36 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1C74FEADD1A7C0BF6F85CFEEB39077DF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2003",
}

@Article{Damian:2003:CTF,
  author =       "Daniel Damian and Olivier Danvy",
  title =        "{CPS} transformation of flow information, Part {II}:
                 administrative reductions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "5",
  pages =        "925--933",
  month =        sep,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004702",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:36 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3DA1271C07DBA366BE4D997C96138FC2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2003",
}

@Article{Hinze:2003:FCA,
  author =       "Ralf Hinze",
  title =        "{Formatting}: a class act",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "5",
  pages =        "935--944",
  month =        sep,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004367",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:36 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/74ABD300574892B9763EEB7735D03357",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2003",
}

@Article{Filliatre:2003:PAI,
  author =       "Jean-Christophe Filli{\^a}tre and Fran{\c{c}}ois
                 Pottier",
  title =        "Producing all ideals of a forest, functionally",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "5",
  pages =        "945--956",
  month =        sep,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004763",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:36 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/153FB8EA081D57838EE48E7183F47F9A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2003",
}

@Article{Morrisett:2003:SBT,
  author =       "Greg Morrisett and Karl Crary and Neal Glew and David
                 Walker",
  title =        "Stack-based typed assembly language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "5",
  pages =        "957--959",
  month =        sep,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004446",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:36 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C2436AF12AEDEADC0CD2AB40A1EA185F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2003",
}

@Article{Hosoya:2003:REP,
  author =       "Haruo Hosoya and Benjamin C. Pierce",
  title =        "Regular expression pattern matching for {XML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "6",
  pages =        "961--1004",
  month =        nov,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004410",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  URL =          "https://www.cambridge.org/core/product/C845B41E6B150FBD7731EE396FBCB911",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 October 2003",
}

@Article{Scholz:2003:SAC,
  author =       "Sven-Bodo Scholz",
  title =        "{Single Assignment C}: efficient support for
                 high-level array operations in a functional setting",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "6",
  pages =        "1005--1059",
  month =        nov,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004458",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D0DDF8167C20487D81F84A2310838594",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 October 2003",
}

@Article{Mcbride:2003:FOU,
  author =       "Conor Mcbride",
  title =        "First-order unification by structural recursion",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "6",
  pages =        "1061--1075",
  month =        nov,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004957",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/91476025EE07F5E0F81F8F61A0C06C3B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 October 2003",
}

@Article{Luth:2003:HSI,
  author =       "Christoph L{\"u}th",
  title =        "{Haskell} in Space: An interactive game as a
                 functional programming exercise",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "6",
  pages =        "1077--1085",
  month =        nov,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004891",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5FC8F1953AFD28FA7C69A8AC1EB5F9A7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 October 2003",
}

@Article{Boiten:2003:BRC,
  author =       "Eerke Boiten",
  title =        "Book Review: {{\booktitle{Concepts in Programming
                 Languages}}, by John C. Mitchell, Cambridge University
                 Press, 2002, ISBN 0-521-78098-5}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "13",
  number =       "6",
  pages =        "1087--1088",
  month =        nov,
  year =         "2003",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004842",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1865415A15871C20697B2B6A6554C335",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 October 2003",
}

@Article{Barthe:2004:ISI,
  author =       "Gilles Barthe and Peter Dybjen and Peter Thiemann",
  title =        "Introduction to the Special Issue on Dependent Type
                 Theory Meets Practical Programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "1",
  pages =        "1--2",
  month =        jan,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004866",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B4C8A7E3FD276535C317B175EA3C9E8B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 January 2004",
}

@Article{Appel:2004:DTE,
  author =       "Andrew W. Appel and Amy P. Felty",
  title =        "Dependent types ensure partial correctness of theorem
                 provers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "1",
  pages =        "3--19",
  month =        jan,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004921",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C968F39F6E1649C722A4572FAB862F0C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 January 2004",
}

@Article{Kreitz:2004:BRH,
  author =       "Christoph Kreitz",
  title =        "Building reliable, high-performance networks with the
                 {Nuprl} proof development system",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "1",
  pages =        "21--68",
  month =        jan,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004854",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C4B3E502A3028EF2157204C59AC0DEAD",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 January 2004",
}

@Article{Mcbride:2004:VL,
  author =       "Conor Mcbride and James Mckinna",
  title =        "The view from the left",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "1",
  pages =        "69--111",
  month =        jan,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004829",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F8A44CAC27CCA178AF69DD84BC585A2D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 January 2004",
}

@Article{Chakravarty:2004:RBT,
  author =       "Manuel M. T. Chakravarty and Gabriele Keller",
  title =        "The risks and benefits of teaching purely functional
                 programming in first year",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "1",
  pages =        "113--123",
  month =        jan,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004805",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/39F929A1793B67BCEF316DBDB717F273",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 January 2004",
}

@Article{Reade:2004:BRP,
  author =       "Chris Reade",
  title =        "Book Review: {{\booktitle{Proof, Language and
                 Interaction, Essays in Honour of Robin Milner}}, eds.
                 Gordon Plotkin, Colin Sterling, Mads Tofte, Foundations
                 of Computing Series, MIT Press 2000}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "1",
  pages =        "125--128",
  month =        jan,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004830",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:37 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/651F6FDC2B8DDAD904D778B7889B76C2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 January 2004",
}

@Article{Hartel:2004:FCE,
  author =       "Pieter Hartel and Henk Muller and Hugh Glaser",
  title =        "The Functional ``{C}'' experience",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "2",
  pages =        "129--135",
  month =        mar,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004817",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B6FECA5C02015052FF9ADF07022E20F7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 January 2004",
}

%%% Page gap in v14n2pp136--144 at publisher Web site
@Article{Ranta:2004:GF,
  author =       "Aarne Ranta",
  title =        "Grammatical Framework",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "2",
  pages =        "145--189",
  month =        mar,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004738",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/09C4B3F43447ADDB0F632C64F195BC9C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 January 2004",
}

%%% Page gap in v14n2pp190--210 at publisher Web site
@Article{Baker-Finch:2004:CPR,
  author =       "Clem Baker-Finch and Kevin Glynn and Simon Peyton
                 Jones",
  title =        "Constructed product result analysis for {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "2",
  pages =        "211--245",
  month =        mar,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004751",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/53F8937E9686B7CB261AE727124FE1D0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 January 2004",
}

@Article{Thomas:2004:BRI,
  author =       "Mike Thomas",
  title =        "Book Review: {{\booktitle{An Introduction to Computing
                 with Haskell}}, by Manuel M. T. Chakravarty and
                 Gabrielle C. Keller, Pearson SprintPrint, 2002, ISBN
                 1-74009-404-2. Price \$AU 39.95, Pp. 150}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "2",
  pages =        "247--249",
  month =        mar,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803215033",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9889C1B2F32685F1A2525195061F623D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 January 2004",
}

@Article{Wallingford:2004:BRP,
  author =       "Eugene Wallingford",
  title =        "Book Review: {{\booktitle{Practical Aspects of
                 Declarative Languages}}, by Shriram Krishnamurthi and
                 C. R. Ramakrishnan (eds.), LNCS 2257, Springer-Verlag,
                 2002. ISBN 3-540-43092-X Price \pounds 31.50, pp.
                 359}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "2",
  pages =        "249--251",
  month =        mar,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680322503X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2DD6F82F2720F922BE9C81BE10BF5274",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 January 2004",
}

@Article{Erwig:2004:EZE,
  author =       "Martin Erwig",
  title =        "Escape from {Zurg}: an exercise in logic programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "3",
  pages =        "253--261",
  month =        may,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005040",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1444B442C9BEB3E705691E711D50ADAE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 April 2004",
}

@Article{Boudol:2004:RRS,
  author =       "G{\'e}rard Boudol",
  title =        "The recursive record semantics of objects revisited",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "3",
  pages =        "263--315",
  month =        may,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004775",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D198B38143E6DB7AA13954BF390FF553",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 April 2004",
}

@Article{Voigtlander:2004:CFA,
  author =       "Janis Voigtl{\"a}nder and Armin K{\"u}hnemann",
  title =        "Composition of functions with accumulating
                 parameters",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "3",
  pages =        "317--363",
  month =        may,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004933",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D79D8E3BBE66826BEE0B1DDB14FED8B5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 April 2004",
}

@Article{Hudak:2004:E,
  author =       "Paul Hudak and Greg Morrisett",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "4",
  pages =        "i--ii",
  month =        jul,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005088",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1D716A1AD146A9FCC1F8C92CE66460C4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 June 2004",
}

@Article{Felleisen:2004:SIC,
  author =       "Matthias Felleisen and Robert Bruce Findler and
                 Matthew Flatt and Shriram Krishnamurthi",
  title =        "The structure and interpretation of the computer
                 science curriculum",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "4",
  pages =        "365--378",
  month =        jul,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005076",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/49C3FE2372A32C9B27BD60767F8CB05C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 June 2004",
}

@Article{Giesl:2004:TTC,
  author =       "J{\"u}rgen Giesl and Aart Middeldorp",
  title =        "Transformation techniques for context-sensitive
                 rewrite systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "4",
  pages =        "379--427",
  month =        jul,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004945",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C2B83A3F89C5E6ED2E3C064438336048",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 June 2004",
}

@Article{Mcnamara:2004:FPF,
  author =       "Brian Mcnamara and Yannis Smaragdakis",
  title =        "Functional programming with the {FC++} library",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "4",
  pages =        "429--472",
  month =        jul,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004969",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1EC78833E953D6798C39C2E4B15EE4B4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 June 2004",
}

@Article{Anonymous:2004:SIP,
  author =       "Anonymous",
  title =        "Special issue on ``{Programming Language Technologies
                 for XML}''",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "4",
  pages =        "473--473",
  month =        jul,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005246",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1FB130234AAACC67FE431FE92BFBED88",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 June 2004",
}

@Article{Hickey:2004:CLS,
  author =       "Timothy J. Hickey",
  title =        "Computer literacy via {Scheme} and web programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "475--488",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005052",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/30482CE8C54B73BCF98DA96CC9AF006C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 August 2004",
}

@Article{Hughes:2004:GVH,
  author =       "John Hughes",
  title =        "Global variables in {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "489--502",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796802004471",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/37A6F7551C3A84120D658CE2D2C55E6E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 August 2004",
}

@Article{McIlroy:2004:ESR,
  author =       "M. Douglas McIlroy",
  title =        "Enumerating the strings of regular languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "503--518",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004982",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/plan9.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  URL =          "http://www.cs.dartmouth.edu/~doug/nfa.ps.gz;
                 https://www.cambridge.org/core/product/1D46239B6CC6299AA385B3094EBC80E1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  keywords =     "regular expressions; string matching",
  onlinedate =   "06 August 2004",
}

@Article{Florido:2004:LLC,
  author =       "M{\'a}rio Florido and Lu{\'i}s Damas",
  title =        "Linearization of the lambda-calculus and its relation
                 with intersection type systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "519--546",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004970",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6D82E41D080B2E762AD82FC810315F62",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 August 2004",
}

@Article{Sheard:2004:TLT,
  author =       "Tim Sheard and Emir Pasalic",
  title =        "Two-level types and parameterized modules",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "547--587",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680300488X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3118E358DBB8D5AA599450E77151CAA5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 August 2004",
}

@Article{Shah:2004:BRK,
  author =       "Nimish Shah",
  title =        "Book Review: {{\booktitle{Knowledge Representation,
                 Reasoning and Declarative Problem Solving}}, by C.
                 Baral, Cambridge University Press, 2003}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "588--589",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804215325",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8A7204BC9994101D4DD3DA81CFC95B3E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 August 2004",
}

@Article{Thomas:2004:BRR,
  author =       "Mike Thomas",
  title =        "Book Review: {{\booktitle{Reasoning About Program
                 Transformations: Imperative Programming and Flow of
                 Data}}, by Jean-Fran{\c{c}}ois Collard,
                 Springer-Verlag, 2003, ISBN 0-387-95391-4}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "589--592",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804225321",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/71E492B42EE8F88447D088C4F9D223CE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 August 2004",
}

@Article{Loulergue:2004:BRD,
  author =       "Fr{\`e}d{\`e}ric Loulergue",
  title =        "Book Review: {{\booktitle{D{\'e}veloppement
                 d'applications avec Objective CAML}}, by E. Chailloux,
                 P. Manoury and B. Pagano, O'Reilley, 2003}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "592--594",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804235328",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/975F7772B4710DBA30EBC8804E382658",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 August 2004",
}

@Article{Hancock:2004:BRF,
  author =       "Peter Hancock",
  title =        "Book Review: {{\booktitle{The Fun of Programming}},
                 edited by Jeremy Gibbons and Oege de Moor, Palgrave
                 Macmillan, 2003, ISBN 1-4039-0772-2 (HB), 0-333-99285-7
                 (SB)}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "594--597",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804245324",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/25C76BB328E8180BA2087EC3BA0F529F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 August 2004",
}

@Article{Derrick:2004:BRP,
  author =       "John Derrick",
  title =        "Book Review: {{\booktitle{Programming Methodology}}.
                 A. McIver and C. Morgan, editors, Springer-Verlag,
                 2002, ISBN 0-387-95349-3}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "597--598",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804255320",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B3360A8BF8ED76EC4E3932751B3EE8B7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 August 2004",
}

@Article{Shah:2004:BRP,
  author =       "Nimish Shah",
  title =        "Book Review: {{\booktitle{Program Construction:
                 Calculating Implementations from Specifications}}, by
                 R. C. Backhouse, John Wiley \& Sons, 2004}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "5",
  pages =        "598--600",
  month =        sep,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804265327",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0B56011F9052E7930B48915C56C91207",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 August 2004",
}

@Article{Hinze:2004:SIF,
  author =       "Ralf Hinze",
  title =        "Special issue on functional pearls: Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "601--601",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005271",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5C49635D13554D11604B780CEE59F38A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Bird:2004:FPI,
  author =       "Richard S. Bird and Shin-Cheng Mu",
  title =        "Functional Pearl: Inverting the {Burrows--Wheeler}
                 transform",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "603--612",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005118",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EB01B27756846A88CD5C2787138B143D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Bird:2004:FPT,
  author =       "Richard S. Bird",
  title =        "Functional Pearl: On tiling a chessboard",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "613--622",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680400512X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/44A9D4F4D9AF0D8380D5E573E7E7F885",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Mairson:2004:FPL,
  author =       "Harry G. Mairson",
  title =        "Functional Pearl: Linear lambda calculus and
                 {PTIME}-completeness",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "623--633",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005131",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E8F3718983561B265BB6BAECC1974DDB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Baars:2004:FPP,
  author =       "Arthur I. Baars and Andres L{\"o}h and S. Doaitse
                 Swierstra",
  title =        "Functional Pearl: Parsing permutation phrases",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "635--646",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005143",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DB7B6AFE506CF84BBDBBF54306F28D38",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Maranget:2004:FPF,
  author =       "Luc Maranget",
  title =        "Functional Pearl: Functional satisfaction",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "647--656",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005155",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DC5E2CA1D666AB43CA19E0CF72A02948",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Antoy:2004:FPC,
  author =       "Sergio Antoy and Michael Hanus",
  title =        "Functional Pearl: Concurrent distinct choices",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "657--668",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680400509X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/679F409229981E36DF95372B66BD6EC5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Ljunglof:2004:FPF,
  author =       "Peter Ljungl{\"o}f",
  title =        "Functional Pearl: Functional chart parsing of
                 context-free grammars",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "669--680",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005106",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FDEC977AD0E2A5067F2A865F2BE72740",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Weirich:2004:FPT,
  author =       "Stephanie Weirich",
  title =        "Functional Pearl: Type-safe cast",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "681--695",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005179",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5C09BBECAB4721CE5E20DCCF2961783E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{ODonnell:2004:FPD,
  author =       "John T. O'Donnell and Gudula R{\"u}nger",
  title =        "Functional Pearl: Derivation of a logarithmic time
                 carry lookahead addition circuit",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "697--713",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005180",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EE7E2A6B541526A0472DD180FDF6789F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Jones:2004:FPC,
  author =       "Mark P. Jones",
  title =        "Functional Pearl: Composing fractals",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "715--725",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005167",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EBF5B1EBB717AFEC0CA84FE8A07C5C24",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Kennedy:2004:FPP,
  author =       "Andrew J. Kennedy",
  title =        "Functional Pearl: Pickler combinators",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "727--739",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005209",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FFE741C63CC891BE2CAF9CD82AAB5B4D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Claessen:2004:FPP,
  author =       "Koen Claessen",
  title =        "Functional Pearl: Parallel Parsing Processes",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "741--757",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005192",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0AF17481A41F2007752F530F07698139",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Meertens:2004:FPC,
  author =       "Lambert Meertens",
  title =        "Functional Pearl: Calculating the {Sieve of
                 Eratosthenes}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "14",
  number =       "6",
  pages =        "759--763",
  month =        nov,
  year =         "2004",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005210",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:40 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/703B6CED6FA81741408572C1399376B0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 October 2004",
}

@Article{Hinze:2005:TPC,
  author =       "Ralf Hinze",
  title =        "Theoretical Pearl: {Church} numerals, twice!",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "1",
  pages =        "1--13",
  month =        jan,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005313",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:41 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9C64E44B1410C56A4361F7E7F33E732B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 December 2004",
}

@Article{Allison:2005:MML,
  author =       "Lloyd Allison",
  title =        "Models for machine learning and data mining in
                 functional programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "1",
  pages =        "15--32",
  month =        jan,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005301",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:41 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0E075DBAAD53F0868560C3DD93698440",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 December 2004",
}

@Article{David:2005:ICE,
  author =       "R. David and G. Mounier",
  title =        "An intuitionistic $ \lambda $-calculus with
                 exceptions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "1",
  pages =        "33--52",
  month =        jan,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005362",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:41 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C1E24D3CCF38A980E6E4166D468BE920",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 December 2004",
}

@Article{Normark:2005:WPS,
  author =       "Kurt N{\o}rmark",
  title =        "{Web} programming in {Scheme} with {LAML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "1",
  pages =        "53--65",
  month =        jan,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005350",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:41 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4C8A275E2A7AAE2AB4A24977EF1EEB8F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 December 2004",
}

@Article{Pena:2005:NDA,
  author =       "Ricardo Pe{\~n}a and Clara Segura",
  title =        "Non-determinism analyses in a parallel-functional
                 language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "1",
  pages =        "67--100",
  month =        jan,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005295",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:41 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8D69E37F6547488134C6DE1E724CABB6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 December 2004",
}

@Article{Vasconcelos:2005:LPC,
  author =       "Vasco Thudichum Vasconcelos",
  title =        "{Lambda} and pi calculi, {CAM} and {SECD} machines",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "1",
  pages =        "101--127",
  month =        jan,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005386",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:41 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/29F2716CAC0EFCEEC02A3DF9D1FD2250",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 December 2004",
}

@Article{Abadi:2005:LBS,
  author =       "Mart{\'i}n Abadi and Greg Morrisett and Andrei
                 Sabelfeld",
  title =        "``{Language}-Based Security''",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "2",
  pages =        "129--129",
  month =        mar,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005428",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:42 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/28F1B5E40F21B5B3C1AF525FCDB623C5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 March 2005",
}

@Article{Banerjee:2005:SBA,
  author =       "Anindya Banerjee and David A. Naumann",
  title =        "Stack-based access control and secure information
                 flow",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "2",
  pages =        "131--177",
  month =        mar,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005453",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:42 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/27C5A3345D3CE01E733207F1BF9BF363",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 March 2005",
}

@Article{Besson:2005:ISI,
  author =       "Fr{\'e}d{\'e}ric Besson and Thomas {De Grenier De
                 Latour} and Thomas Jensen",
  title =        "Interfaces for stack inspection",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "2",
  pages =        "179--217",
  month =        mar,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005465",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:42 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E528AA7AE8E1A030A95886E5C7D835AE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 March 2005",
}

@Article{Bonelli:2005:CAP,
  author =       "Eduardo Bonelli and Adriana Compagnoni and Elsa
                 Gunter",
  title =        "Correspondence assertions for process synchronization
                 in concurrent communications",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "2",
  pages =        "219--247",
  month =        mar,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680400543X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:42 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BCA1F400E23BC6E584EC6844182B639F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 March 2005",
}

@Article{Crary:2005:MAI,
  author =       "Karl Crary and Aleksey Kliger and Frank Pfenning",
  title =        "A monadic analysis of information flow security with
                 mutable state",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "2",
  pages =        "249--291",
  month =        mar,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005441",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:42 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/01A8F47B757460768168CAF18989F83A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 March 2005",
}

@Article{Honda:2005:NTF,
  author =       "Kohei Honda and Nobuko Yoshida",
  title =        "Noninterference through flow analysis",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "2",
  pages =        "293--349",
  month =        mar,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005477",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:42 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/316515BBDF23C6F0948CB529D7654E68",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 March 2005",
}

@Article{Trinder:2005:SIH,
  author =       "P. W. Trinder",
  title =        "Special Issue High Performance Parallel Functional
                 Programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "3",
  pages =        "351--352",
  month =        may,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005496",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:43 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B3FB7A343B35AD624A2A707032FB9241",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 June 2005",
}

@Article{Grelck:2005:SMM,
  author =       "Clemens Grelck",
  title =        "Shared memory multiprocessor support for functional
                 array processing in {SAC}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "3",
  pages =        "353--401",
  month =        may,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005538",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:43 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1B90594F5E1399E6A3756134F3BDB63D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 June 2005",
}

@Article{Gulias:2005:VDV,
  author =       "Victor M. Gulias and Miguel Barreiro and Jose L.
                 Freire",
  title =        "{VoDKA}: Developing a Video-on-Demand Server using
                 Distributed Functional Programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "3",
  pages =        "403--430",
  month =        may,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005502",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:43 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F2728700B4F86CBF2110DF6DE8C2F265",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 June 2005",
}

@Article{Loogen:2005:PFP,
  author =       "Rita Loogen and Yolanda Ortega-Mall{\'e}n and Ricardo
                 Pe{\~n}a-Mar{\'i}",
  title =        "Parallel functional programming in {Eden}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "3",
  pages =        "431--475",
  month =        may,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005526",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:43 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F60BD0DF77CC25B7ABFC37A98EB1C607",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 June 2005",
}

@Article{Luke:2005:LRB,
  author =       "Edward A. Luke and Thomas George",
  title =        "{Loci}: a rule-based framework for parallel
                 multi-disciplinary simulation synthesis",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "3",
  pages =        "477--502",
  month =        may,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005514",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:43 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DA6C7EA3C26CA48B5E8248B1318F9B16",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 June 2005",
}

@Article{Benton:2005:EI,
  author =       "Nick Benton",
  title =        "Embedded interpreters",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "4",
  pages =        "503--542",
  month =        jul,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005398",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:43 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/34E3F8995878604F6E1CC9B332F65424",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "05 January 2005",
}

@Article{Calcagno:2005:DVS,
  author =       "Cristiano Calcagno and Luca Cardelli and Andrew D.
                 Gordon",
  title =        "Deciding validity in a spatial logic for trees",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "4",
  pages =        "543--572",
  month =        jul,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005404",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:43 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A651D556570DF9C23054A6CB74C69CD2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "05 January 2005",
}

@Article{Huet:2005:FTM,
  author =       "G{\'e}rard Huet",
  title =        "A functional toolkit for morphological and
                 phonological processing, application to a {Sanskrit}
                 tagger",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "4",
  pages =        "573--614",
  month =        jul,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005416",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:43 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/52F91F2AB03C5A222F1E85AFD0899629",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 January 2005",
}

@Article{Scaife:2005:PSC,
  author =       "Norman Scaife and Susumi Horiguchi and Greg Michaelson
                 and Paul Bristow",
  title =        "A parallel {SML} compiler based on algorithmic
                 skeletons",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "4",
  pages =        "615--650",
  month =        jul,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796804005489",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:43 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A9964145FED1C19F4BBE55465488186A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 July 2005",
}

@Article{Kahrs:2005:BRT,
  author =       "Stefan Kahrs",
  title =        "Book Review: {{\booktitle{Term Rewriting Systems}}, by
                 ``Terese'', Cambridge University Press, 2003}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "4",
  pages =        "651--651",
  month =        jul,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680400526X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:43 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DA6187CE28D2702FAAF6B520EC65EAA3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 July 2005",
}

@Article{Sarkar:2005:EPN,
  author =       "Dipanwita Sarkar and Oscar Waddell and R. Kent
                 Dybvig",
  title =        "Educational Pearl: A {Nanopass} framework for
                 compiler education",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "5",
  pages =        "653--667",
  month =        sep,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005605",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:44 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1E378B9B451270AF6A155FA0C21C04A3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 June 2005",
}

@Article{Neergaard:2005:TPB,
  author =       "Peter M{\o}ller Neergaard",
  title =        "Theoretical Pearls: A bargain for intersection
                 types: a simple strong normalization proof",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "5",
  pages =        "669--677",
  month =        sep,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005587",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:44 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/498F1ED0E87B54F3CD97E8EE41BA221E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "17 June 2005",
}

@Article{Bird:2005:CCS,
  author =       "Richard Bird and Shin-Cheng Mu",
  title =        "{Countdown}: A case study in origami programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "5",
  pages =        "679--702",
  month =        sep,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005642",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:44 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F7469590A11FDC55ED1C5401B0BD642D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "18 August 2005",
}

@Article{DiPierro:2005:QSA,
  author =       "Alessandra {Di Pierro} and Chris Hankin and Herbert
                 Wiklicky",
  title =        "Quantitative static analysis of distributed systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "5",
  pages =        "703--749",
  month =        sep,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005599",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:44 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D50D655CD96D4DB9400563B9BE7F1D82",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 June 2005",
}

@Article{Gallesio:2005:SFA,
  author =       "Erick Gallesio and Manuel Serrano",
  title =        "{Skribe}: a functional authoring language",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "5",
  pages =        "751--770",
  month =        sep,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005575",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:44 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/litprog.bib",
  URL =          "https://www.cambridge.org/core/product/689EF8960521587B23203A56C46D2592",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 June 2005",
}

@Article{Kamareddine:2005:TCO,
  author =       "Fairouz Kamareddine",
  title =        "Typed $ \lambda $-calculi with one binder",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "5",
  pages =        "771--796",
  month =        sep,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680500554X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:44 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4B1A0F23966F5E95A5D6658C176AFF99",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 June 2005",
}

@Article{Chen:2005:MPT,
  author =       "Chiyan Chen and Hongwei Xi",
  title =        "Meta-programming through typeful code representation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "6",
  pages =        "797--835",
  month =        nov,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005617",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:45 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0CBD5BD0E394EA5981ECB8CF0F004129",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 October 2005",
}

@Article{Harrison:2005:LDH,
  author =       "William L. Harrison and Richard B. Kieburtz",
  title =        "The logic of demand in {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "6",
  pages =        "837--891",
  month =        nov,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005666",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:45 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F4BF326F9A085D338B0E4F70F008B742",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "21 July 2005",
}

@Article{Nanevski:2005:SCN,
  author =       "Aleksandar Nanevski and Frank Pfenning",
  title =        "Staged computation with names and necessity",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "15",
  number =       "6",
  pages =        "893--939",
  month =        nov,
  year =         "2005",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680500568X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:45 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/13E2C64B0C6D91711C2DE0F3CD03C002",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "05 August 2005",
}

@Article{Wakeling:2006:EPB,
  author =       "David Wakeling",
  title =        "Educational Pearl: Biological sequence
                 similarity",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "1",
  pages =        "1--12",
  month =        jan,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680500571X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:45 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/581652C1964C346737F43D0BE46295B5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "05 September 2005",
}

@Article{Bird:2006:FPF,
  author =       "Richard Bird and Sharon Curtis",
  title =        "Functional Pearls: Finding celebrities: A lesson
                 in functional programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "1",
  pages =        "13--20",
  month =        jan,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005678",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:45 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3E79673B3E7EA223532194DFBFF69569",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "05 September 2005",
}

@Article{Erwig:2006:FPP,
  author =       "Martin Erwig and Steve Kollmansberger",
  title =        "Functional Pearls: Probabilistic functional
                 programming in {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "1",
  pages =        "21--34",
  month =        jan,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005721",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:45 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8DF2F2B191C68260A961BA3A9F50B332",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 September 2005",
}

@Article{Gustafsson:2006:EMB,
  author =       "Per Gustafsson and Konstantinos Sagonas",
  title =        "Efficient manipulation of binary data using pattern
                 matching",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "1",
  pages =        "35--74",
  month =        jan,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005745",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:45 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  URL =          "https://www.cambridge.org/core/product/5FC43829285903225B3BD0A52B1AD975",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 September 2005",
}

@Article{Malde:2006:CPP,
  author =       "Ketil Malde and Robert Giegerich",
  title =        "Calculating {PSSM} probabilities with lazy dynamic
                 programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "1",
  pages =        "75--81",
  month =        jan,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005708",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:45 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/90FB7BFBED26FB865F87D45BDEB947E8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 September 2005",
}

@Article{Zhao:2006:TBC,
  author =       "Tian Zhao and Jens Palsberg and Jan Vitek",
  title =        "Type-based confinement",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "1",
  pages =        "83--128",
  month =        jan,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005691",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:45 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/67728DD6A4F34364B042ED17BB7296AD",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 September 2005",
}

@Article{Curtis:2006:FPM,
  author =       "S. A. Curtis",
  title =        "Functional Pearl: Marble mingling",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "2",
  pages =        "129--136",
  month =        mar,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680300474X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:46 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D5BFB0A762ABF9973398081F373515EF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "31 July 2003",
}

@Article{Barthe:2006:RET,
  author =       "Gilles Barthe and Thierry Coquand",
  title =        "Remarks on the equational theory of non-normalizing
                 pure type systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "2",
  pages =        "137--155",
  month =        mar,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796803004726",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:46 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7802BAE4C650D853790158D63E0CC4FE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "16 September 2003",
}

@Article{Grundy:2006:RFL,
  author =       "Jim Grundy and Tom Melham and John O'Leary",
  title =        "A reflective functional language for hardware design
                 and theorem proving",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "2",
  pages =        "157--196",
  month =        mar,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005757",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:46 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FB955BDD939520270BA0B07796CD08FC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 October 2005",
}

@Article{Hinze:2006:FTS,
  author =       "Ralf Hinze and Ross Paterson",
  title =        "Finger trees: a simple general-purpose data
                 structure",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "2",
  pages =        "197--217",
  month =        mar,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005769",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:46 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BF419BCA07292DCAAF2A946E6BDF573B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "16 November 2005",
}

@Article{Adams:2006:PTS,
  author =       "Robin Adams",
  title =        "Pure type systems with judgemental equality",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "2",
  pages =        "219--246",
  month =        mar,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005770",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:46 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/43C76AF58785F4F6EC41F4D94FFE74C6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 October 2005",
}

@Article{Shah:2006:BRA,
  author =       "Nimish Shah",
  title =        "Book Review: {{\booktitle{Advanced Topics in Term
                 Rewriting}}, by Enno Ohlebusch, Springer Verlag,
                 2002}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "2",
  pages =        "247--249",
  month =        mar,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805215812",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:46 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C1C10937545A6B3FF1D4D60BCC8C47CD",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "31 January 2006",
}

@Article{Sankel:2006:BRH,
  author =       "David Sankel",
  title =        "Book Review: {{\booktitle{The Haskell Road to Logic,
                 Maths and Programming}}, by Kees Doets and Jan van
                 Eijck, King's College Publications, 2004, ISBN
                 0-9543006-9-6}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "2",
  pages =        "249--250",
  month =        mar,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805225819",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:46 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4C3FA37728FBCF8FC70B0B38DCD9AB94",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "31 January 2006",
}

@Article{Jones:2006:BRS,
  author =       "Isaac Jones",
  title =        "Book Review: {{\booktitle{The Standard ML Basis
                 Library}}, by Emden R. Gansner and John H. Reppy,
                 editors, Cambridge University Press, 2004, 406 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "2",
  pages =        "250--251",
  month =        mar,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805235815",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:46 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AF4F4E64538F286D9D24DC3D84D622D5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "31 January 2006",
}

@Article{Krishnamurthi:2006:EPA,
  author =       "Shriram Krishnamurthi",
  title =        "Educational Pearl: Automata via macros",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "3",
  pages =        "253--267",
  month =        may,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005733",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CE394A89B92EF0F1193426C2D1731AB1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 October 2016",
}

@Article{Biernacki:2006:TPS,
  author =       "Dariusz Biernacki and Olivier Danvy",
  title =        "Theoretical Pearl: A simple proof of a folklore
                 theorem about delimited control",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "3",
  pages =        "269--280",
  month =        may,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005782",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7F5EF8CF2330282D403FC22CA47CCF17",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 October 2016",
}

@Article{Gibbons:2006:FPE,
  author =       "Jeremy Gibbons and David Lester and Richard Bird",
  title =        "Functional Pearl: Enumerating the rationals",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "3",
  pages =        "281--291",
  month =        may,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806005880",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/23B95751CFFFDA20CD810F561E23CB08",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 October 2016",
}

@Article{Erwig:2006:GPG,
  author =       "Martin Erwig and Robin Abraham and Steve
                 Kollmansberger and Irene Cooperstein",
  title =        "{Gencel}: a program generator for correct
                 spreadsheets",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "3",
  pages =        "293--325",
  month =        may,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796805005794",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D61E245196C3F56071F89B07F904E0EF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 October 2016",
}

@Article{Bucalo:2006:CTC,
  author =       "Anna Bucalo and Furio Honsell and Marino Miculan and
                 Ivan Scagnetto and Martin Hoffman",
  title =        "Consistency of the theory of contexts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "3",
  pages =        "327--372",
  month =        may,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806005892",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CB41667D0A5A007107777F6FD1E9ADCA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 October 2016",
}

@Article{Fisher:2006:I,
  author =       "Kathleen Fisher",
  title =        "Introduction",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "4--5",
  pages =        "373--374",
  month =        jul,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806005958",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C53F79B43E3509D738F1BE290BC7C1F1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2006",
}

@Article{Blume:2006:SCM,
  author =       "Matthias Blume and David McAllester",
  title =        "Sound and complete models of contracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "4--5",
  pages =        "375--414",
  month =        jul,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806005971",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B41BD2BF7E986641E5FACDE9C6F45340",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2006",
}

@Article{Marlow:2006:MFC,
  author =       "Simon Marlow and Simon {Peyton Jones}",
  title =        "Making a fast curry: push\slash enter vs. eval\slash
                 apply for higher-order languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "4--5",
  pages =        "415--449",
  month =        jul,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806005995",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/02447DB613E94DC35ACDCB24DB39F085",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2006",
}

@Article{Hinze:2006:GM,
  author =       "Ralf Hinze",
  title =        "Generics for the masses",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "4--5",
  pages =        "451--483",
  month =        jul,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006022",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A0CECF4B43C6B6EC8EF431D61230F0BB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2006",
}

@Article{Fluet:2006:MR,
  author =       "Matthew Fluet and Greg Morrisett",
  title =        "Monadic regions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "4--5",
  pages =        "485--545",
  month =        jul,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680600596X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DD56B542BFFEB2F3F8206EBB95FE777B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2006",
}

@Article{Shivers:2006:MRF,
  author =       "Olin Shivers and David Fisher",
  title =        "Multi-return function call",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "4--5",
  pages =        "547--582",
  month =        jul,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006009",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0AF24BFFCE5BE1B56F58D824AFD81A9D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2006",
}

@Article{Findler:2006:SFP,
  author =       "Robert Bruce Findler and Matthew Flatt",
  title =        "{Slideshow}: functional presentations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "4--5",
  pages =        "583--619",
  month =        jul,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006010",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8B86402C62CCC27E4A8ED347E2C5155B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2006",
}

@Article{Colazzo:2006:SAP,
  author =       "Dario Colazzo and Giorgio Ghelli and Paolo Manghi and
                 Carlo Sartiani",
  title =        "Static analysis for path correctness of {XML}
                 queries",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "4--5",
  pages =        "621--661",
  month =        jul,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806005983",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:47 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E18D9D538130677C3CECCE63D2AC24B2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 August 2006",
}

@Article{Yi:2006:EPP,
  author =       "Kwangkeun Yi",
  title =        "Educational Pearl: `Proof-directed debugging'
                 revisited for a first-order version",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "6",
  pages =        "663--670",
  month =        nov,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006149",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F7CC0A759398A52C35F21F13236C0E00",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 September 2006",
}

@Article{Bird:2006:FPP,
  author =       "Richard Bird",
  title =        "Functional Pearl: A program to solve {Sudoku}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "6",
  pages =        "671--679",
  month =        nov,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006058",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2A2C12F0CAA9A48C1D6697CBFC6A559C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 July 2006",
}

@Article{Weirich:2006:TSR,
  author =       "Stephanie Weirich",
  title =        "Type-safe run-time polytypic programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "6",
  pages =        "681--710",
  month =        nov,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806005879",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6461794C150F8570D90E67ED67324308",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 February 2006",
}

@Article{Hosaya:2006:REF,
  author =       "Haruo Hosaya",
  title =        "Regular expression filters for {XML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "6",
  pages =        "711--750",
  month =        nov,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806005909",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F27B4BABC2160A54AF14D9B76D6CC999",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "09 June 2006",
}

@Article{Fluet:2006:PTS,
  author =       "Matthew Fluet and Riccardo Pucella",
  title =        "Phantom types and subtyping",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "6",
  pages =        "751--791",
  month =        nov,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006046",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/08E1C18BA8C61F0EDF70EFD4051604E5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "09 June 2006",
}

@Article{Potanin:2006:FGC,
  author =       "Alex Potanin and James Noble and Dave Clarke and
                 Robert Biddle",
  title =        "Featherweight generic confinement",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "16",
  number =       "6",
  pages =        "793--811",
  month =        nov,
  year =         "2006",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006125",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:48 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/65F0C15E9EA9DFC113D2F8529D9171CE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 September 2006",
}

@Article{PeytonJones:2007:PTI,
  author =       "Simon {Peyton Jones} and Dimitrios Vytiniotis and
                 Stephanie Weirich and Mark Shields",
  title =        "Practical type inference for arbitrary-rank types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "1",
  pages =        "1--82",
  month =        jan,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006034",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5339FB9DAB968768874D4C20FA6F8CB6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2007",
}

@Article{Sulzmann:2007:UFD,
  author =       "Martin Sulzmann and Gregory J. Duck and Simon
                 Peyton-Jones and Peter J. Stuckey",
  title =        "Understanding functional dependencies via constraint
                 handling rules",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "1",
  pages =        "83--129",
  month =        jan,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006137",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/49E533CD7975431B5339456255DA9BE5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2007",
}

@Article{Wakeling:2007:SFP,
  author =       "David Wakeling",
  title =        "Spreadsheet functional programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "1",
  pages =        "131--143",
  month =        jan,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006186",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/ADAC2F790AA176B3CE72E40412C63F06",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2007",
}

@Article{Garcia:2007:ECS,
  author =       "Ronald Garcia and Jaakko Jarvi and Andrew Lumsdaine
                 and Jeremy Siek and Jeremiah Willcock",
  title =        "An extended comparative study of language support for
                 generic programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "2",
  pages =        "145--205",
  month =        mar,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006198",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C97D5964ECC2E651EEF9A70BC50600A6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2007",
}

@Article{Narbel:2007:TSC,
  author =       "Philippe Narbel",
  title =        "Type sharing constraints and undecidability",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "2",
  pages =        "207--214",
  month =        mar,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006204",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/032BC34F95AB3CD3CB4DFE04DA560208",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2007",
}

@Article{Xi:2007:DMA,
  author =       "Hongwei Xi",
  title =        "Dependent {ML} An approach to practical programming
                 with dependent types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "2",
  pages =        "215--286",
  month =        mar,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006216",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:49 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4A1FC643ACD49EF31DAF5EB955D2CCC7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2007",
}

@Article{Courant:2007:MCP,
  author =       "Judica{\"e}l Courant",
  title =        "A module calculus for Pure Type Systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "3",
  pages =        "287--352",
  month =        may,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806005867",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/252EC49AA63D8439BAF5A74CDE42A1CE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "04 May 2006",
}

@Article{Suranyi:2007:OOC,
  author =       "G{\'a}bor M. Sur{\'a}nyi",
  title =        "An object-oriented calculus with term constraints",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "3",
  pages =        "353--386",
  month =        may,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796806006174",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9D41BDA554D63884652B3E28E1B6405F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "04 January 2007",
}

@Article{Maranget:2007:WPM,
  author =       "Luc Maranget",
  title =        "Warnings for pattern matching",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "3",
  pages =        "387--421",
  month =        may,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006223",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  URL =          "https://www.cambridge.org/core/product/3165B75113781E2431E3856972940347",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "15 February 2007",
}

@Article{King:2007:BRS,
  author =       "Peter King",
  title =        "Book Review: {{\booktitle{SMIL 2.0 Interactive
                 Multimedia for Web and Mobile Devices}}, by Dick C. A.
                 Bulterman and Lloyd Rutledge, Springer
                 X.media.publishing, 2004, 440 pp., ISBN
                 3-540-20234-X}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "3",
  pages =        "423--424",
  month =        may,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006260",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1EF269E7304B3A7A920DE7307E562106",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "15 February 2007",
}

@Article{Simpson:2007:BRP,
  author =       "Alex Simpson",
  title =        "Book Review: {{\booktitle{Programming Languages and
                 Operational Semantics}}, by Maribel Fern{\'a}ndez,
                 King's College Publications, 2004, ISBN
                 0-9543006-3-7}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "3",
  pages =        "424--426",
  month =        may,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006272",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B29192BFFCB76F9C7BD0430579EB9317",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "15 February 2007",
}

@Article{Jones:2007:BRH,
  author =       "Isaac Jones",
  title =        "Book Review: {{\booktitle{The Haskell School of
                 Expression}}, by Paul Hudak, Cambridge Univerity Press,
                 2000 1}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "3",
  pages =        "426--428",
  month =        may,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006284",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AD9FD992E8EF22E5171BE9DF3E2368DC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "15 February 2007",
}

@Article{Michaelson:2007:BRI,
  author =       "Greg Michaelson",
  title =        "Book Review: {{\booktitle{Inductive Synthesis of
                 Functional Programs}}, by Schmid U., Springer-Verlag,
                 2003, 420 pp., ISBN 3-540-40174-1}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "3",
  pages =        "428--429",
  month =        may,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006296",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/57162A67231632A36C491075606DD299",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "15 February 2007",
}

@Article{Flatt:2007:P,
  author =       "Matthew Flatt and Benjamin C. Pierce",
  title =        "Preface",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "4--5",
  pages =        "431--431",
  month =        jul,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006454",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E7DD9AD5D7E14E9190C284F746D96E6B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2007",
}

@Article{Dreyer:2007:RTG,
  author =       "Derek Dreyer",
  title =        "Recursive type generativity",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "4--5",
  pages =        "433--471",
  month =        jul,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006429",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/897191BEE5243EEE18FE5738728350D3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2007",
}

@Article{Berger:2007:LAA,
  author =       "Martin Berger and Kohei Honda and Nobuko Yoshida",
  title =        "A logical analysis of aliasing in imperative
                 higher-order functions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "4--5",
  pages =        "473--546",
  month =        jul,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006417",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6A98863EFA4BE6D0AA14242CEC1715D5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2007",
}

@Article{Sewell:2007:AHL,
  author =       "Peter Sewell and James J. Leifer and Keith Wansbrough
                 and Francesco Zappa Nardelli and Mair Allen-Williams
                 and Pierre Habouzit and Viktor Vafeiadis",
  title =        "{Acute}: High-level programming language design for
                 distributed computation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "4--5",
  pages =        "547--612",
  month =        jul,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006442",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/095AA356E4FBE1417C18C0B8338DD3F3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2007",
}

@Article{Harper:2007:MML,
  author =       "Robert Harper and Daniel R. Licata",
  title =        "Mechanizing metatheory in a logical framework",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "4--5",
  pages =        "613--673",
  month =        jul,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006430",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:50 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E4EC2F77CEF3DC56EABCF6F6658B179E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2007",
}

@Article{Page:2007:ESC,
  author =       "Rex Page",
  title =        "Engineering Software Correctness",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "6",
  pages =        "675--686",
  month =        nov,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680700634X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FECD1C78F3965973EC5BA0BFE1ABAC06",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2007",
}

@Article{Dyvbig:2007:MFD,
  author =       "R. Kent Dyvbig and Simon {Peyton Jones} and Amr
                 Sabry",
  title =        "A monadic framework for delimited continuations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "6",
  pages =        "687--730",
  month =        nov,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006259",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D99D1394370DFA8EA8428D552B5D8E7E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2007",
}

@Article{Ghani:2007:MAG,
  author =       "Neil Ghani and Patricia Johann",
  title =        "Monadic augment and generalised short cut fusion",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "6",
  pages =        "731--776",
  month =        nov,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006314",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B9F2ABDD010E6521AC500CE66BA14FA9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2007",
}

@Article{Hutton:2007:WMC,
  author =       "Graham Hutton and Joel Wright",
  title =        "What is the meaning of these constant interruptions?",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "6",
  pages =        "777--792",
  month =        nov,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006363",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F8D5045B9F5DAAD8460ED1F8A57E7E74",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2007",
}

@Article{Danvy:2007:OPC,
  author =       "Olivier Danvy and Kevin Millikin and Lasse R.
                 Nielsen",
  title =        "On one-pass {CPS} transformations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "6",
  pages =        "793--812",
  month =        nov,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006387",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FA023612B1FAB59194D6AD8884135FDC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2007",
}

@Article{Villanueva:2007:BRV,
  author =       "Alicia Villanueva",
  title =        "Book Review: {{\booktitle{Verification of Reactive
                 Systems}}, by Schneider, Klaus, Springer-Verlag, 2003,
                 600 pp., ISBN 3-540-00296-0}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "17",
  number =       "6",
  pages =        "813--814",
  month =        nov,
  year =         "2007",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006302",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E12CCF75D145F46FC6A8AD0EB836880B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 November 2007",
}

@Article{Mcbride:2008:APE,
  author =       "Conor Mcbride and Ross Paterson",
  title =        "Applicative programming with effects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "1",
  pages =        "1--13",
  month =        jan,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006326",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C80616ACD5687ABDC86D2B341E83D298",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2008",
}

@Article{Greve:2008:EEA,
  author =       "David A. Greve and Matt Kaufmann and Panagiotis
                 Manolios and J. Strother Moore and Sandip Ray and
                 Jos{\'e} Luis Ruiz-Reina and Rob Sumners and Daron
                 Vroon and Matthew Wilding",
  title =        "Efficient execution in an automated reasoning
                 environment",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "1",
  pages =        "15--46",
  month =        jan,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006338",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CA24027BF9359A7B0DF2A06CCED49DEA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2008",
}

@Article{Matthews:2008:OSS,
  author =       "Jacob Matthews and Robert Bruce Findler",
  title =        "An operational semantics for {Scheme 1}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "1",
  pages =        "47--86",
  month =        jan,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006478",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8C698C51D281C4E22DA1917DCCFE5EDA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2008",
}

@Article{Washburn:2008:BGB,
  author =       "Geoffrey Washburn and Stephanie Weirich",
  title =        "Boxes go bananas: Encoding higher-order abstract
                 syntax with parametric polymorphism",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "1",
  pages =        "87--140",
  month =        jan,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006557",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:51 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/06272FA70BF929DF103CF92700200CB7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2008",
}

@Article{Aspinall:2008:TSU,
  author =       "David Aspinall and Martin Hofmann and Michal
                 Konecn{\'y}",
  title =        "A type system with usage aspects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "2",
  pages =        "141--178",
  month =        mar,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006399",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D0D72E86D1C1CEBB7475F8EB1C25E2D4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2008",
}

@Article{Skalka:2008:TTE,
  author =       "Christian Skalka and Scott Smith and David {Van
                 Horn}",
  title =        "Types and trace effects of higher order programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "2",
  pages =        "179--249",
  month =        mar,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006466",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2A66C1E43EA859C82419830ED04C8E99",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2008",
}

@Article{Sulzmann:2008:HXT,
  author =       "Martin Sulzmann and Peter J. Stuckey",
  title =        "{HM(X)} type inference is {CLP(X)} solving",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "2",
  pages =        "251--283",
  month =        mar,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006569",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E43F57EC1FF8C202A3F64C55C436930E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2008",
}

@Article{Saito:2008:LFP,
  author =       "Chieri Saito and Atsushi Igarashi and Mirko Viroli",
  title =        "Lightweight family polymorphism",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "3",
  pages =        "285--331",
  month =        may,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006405",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/60B7A0962244CC5314A48B43A7B5B953",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 2008",
}

@Article{Kodama:2008:TTP,
  author =       "Koichi Kodama and Kohei Suenaga and Naoki Kobayashi",
  title =        "Translation of tree-processing programs into
                 stream-processing programs based on ordered linear
                 type",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "3",
  pages =        "333--371",
  month =        may,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006570",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8BB6F3EC40DF255B72255B7B2D947D34",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 2008",
}

@Article{Ariola:2008:CRT,
  author =       "Zena M. Ariola and Hugo Herbelin",
  title =        "Control reduction theories: the benefit of structural
                 substitution",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "3",
  pages =        "373--419",
  month =        may,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006612",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A983A64C551FEB771405F9FEBAD09F65",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 2008",
}

@Article{Buday:2008:BRL,
  author =       "Gergely Buday",
  title =        "Book Review: {{\booktitle{Logic in Computer Science:
                 Modelling and Reasoning About Systems}}, by Huth
                 Michael and Ryan Mark, second edition. ISBN
                 0-521-54310-X}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "3",
  pages =        "421--422",
  month =        may,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006715",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B71B4E6ABE3ACA010DDB546DBA3F808E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 May 2008",
}

@Article{Swierstra:2008:DTC,
  author =       "Wouter Swierstra",
  title =        "Data types {\`a} la carte",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "4",
  pages =        "423--436",
  month =        jul,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006758",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/14416CB20C4637164EA9F77097909409",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "18 March 2008",
}

@Article{Sewell:2008:DRM,
  author =       "Peter Sewell and Gareth Stoyle and Michael Hicks and
                 Gavin Bierman and Keith Wansbrough",
  title =        "Dynamic rebinding for marshalling and update, via
                 redex-time and destruct-time reduction",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "4",
  pages =        "437--502",
  month =        jul,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006600",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/146BCC9FFC7784B25BBED05CDAD3BE42",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "17 October 2007",
}

@Article{Schmidt-Schauss:2008:SNS,
  author =       "Manfred Schmidt-Schauss and David Sabel and Marko
                 Sch{\"u}tz",
  title =        "Safety of {N{\"o}cker}'s strictness analysis",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "4",
  pages =        "503--551",
  month =        jul,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796807006624",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0B4B565CDCE0159FE6F8FBF801753FF3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 November 2007",
}

@Article{Minsky:2008:CTE,
  author =       "Yaron Minsky and Stephen Weeks",
  title =        "{Caml} trading --- experiences with functional
                 programming on {Wall Street}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "4",
  pages =        "553--564",
  month =        jul,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680800676X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/02F18023B4C43BF6E53512AA7062A9A5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "24 April 2008",
}

@Article{Lawall:2008:E,
  author =       "Julia Lawall",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "5",
  pages =        "565--566",
  month =        sep,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006965",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/16CC1ECDC150C37F57C35A39EE4A4A22",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 September 2008",
}

@Article{Bringert:2008:PAC,
  author =       "Bj{\"o}rn Bringert and Aarne Ranta",
  title =        "A pattern for almost compositional functions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "5",
  pages =        "567--598",
  month =        sep,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006898",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/682674057A68EFA9D46A8201B18C80E6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "02 September 2008",
}

@Article{Chlipala:2008:MDC,
  author =       "Adam Chlipala",
  title =        "Modular development of certified program verifiers
                 with a proof assistant 1, 2",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "5",
  pages =        "599--647",
  month =        sep,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006904",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/90ECD60D060DCCEBC81521A36FC565A0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "15 August 2008",
}

@Article{Donnelly:2008:TE,
  author =       "Kevin Donnelly and Matthew Fluet",
  title =        "Transactional events",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "5",
  pages =        "649--706",
  month =        sep,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006916",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/84D5EB6061CC0B2A2C73AC148A26EB6C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "30 October 2008",
}

@Article{Fisher:2008:BLT,
  author =       "David Fisher and Olin Shivers",
  title =        "Building language towers with {Ziggurat}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "5",
  pages =        "707--780",
  month =        sep,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006928",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0930B7E8DC1B3CF55E5701814E1A590E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "15 October 2008",
}

@Article{Katsumata:2008:AFF,
  author =       "Shin-Ya Katsumata and Susumu Nishimura",
  title =        "Algebraic fusion of functions with an accumulating
                 parameter and its improvement",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "5",
  pages =        "781--819",
  month =        sep,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680800693X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2942891EAC1C2029C767CAC2E96E3EB2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 September 2008",
}

@Article{Might:2008:ERC,
  author =       "Matthew Might and Olin Shivers",
  title =        "Exploiting reachability and cardinality in
                 higher-order flow analysis",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "5",
  pages =        "821--864",
  month =        sep,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006941",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5B6F7BCB241D1B0701DB312E12AE6769",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "12 August 2008",
}

@Article{Nanevski:2008:HTT,
  author =       "Aleksandar Nanevski and Greg Morrisett and Lars
                 Birkedal",
  title =        "{Hoare} type theory, polymorphism and separation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "18",
  number =       "5",
  pages =        "865--911",
  month =        sep,
  year =         "2008",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006953",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:53 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D6B10CE5025B4C895C2FC7438393195E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "02 September 2008",
}

@Article{Swierstra:2009:LBF,
  author =       "S. Doaitse Swierstra and Olaf Chitil",
  title =        "Linear, bounded, functional pretty-printing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "1",
  pages =        "1--16",
  month =        jan,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006990",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0800ABD4B4A45914B02F9CC54213D040",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2009",
}

@Article{Thielecke:2009:CEM,
  author =       "Hayo Thielecke",
  title =        "Control effects as a modality",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "1",
  pages =        "17--26",
  month =        jan,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006734",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6B84CDBDD98C3D9A4F368B357ABA9FCE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2009",
}

@Article{Frankau:2009:CUG,
  author =       "Simon Frankau and Diomidis Spinellis and Nick
                 Nassuphis and Christoph Burgard",
  title =        "Commercial uses: Going functional on exotic trades",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "1",
  pages =        "27--45",
  month =        jan,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808007016",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C151F30DBC7391CE0E4D7091DD9784E9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2009",
}

@Article{DeLaEncina:2009:NSC,
  author =       "Alberto {De La Encina} and Ricardo Pe{\~n}a",
  title =        "From natural semantics to {C}: A formal derivation of
                 two {STG} machines",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "1",
  pages =        "47--94",
  month =        jan,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006746",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0713809339C4CCFFAFB8E793F9F350D3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2009",
}

@Article{ONeill:2009:GSE,
  author =       "Melissa E. O'Neill",
  title =        "The Genuine {Sieve of Eratosthenes}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "1",
  pages =        "95--106",
  month =        jan,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808007004",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  note =         "See note \cite{Nykanen:2011:NGS}.",
  URL =          "https://www.cambridge.org/core/product/FD3E90871269020CA6C64C25AB8A4FBD",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2009",
}

@Article{Park:2009:TSH,
  author =       "Sungwoo Park and Hyeonseung Im",
  title =        "Type-safe higher-order channels with channel
                 locality",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "1",
  pages =        "107--142",
  month =        jan,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006989",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:07:54 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D351717817CBFA2884DF0234F29A1778",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 January 2009",
}

@Article{Leroy:2009:Ea,
  author =       "Xavier Leroy",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "143--143",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007187",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BB5634045A4DB569217FAB218D34D166",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Rhiger:2009:TSP,
  author =       "Morten Rhiger",
  title =        "Type-safe pattern combinators",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "145--156",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808007089",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1E3D0890F2ED1B70F80722A732756910",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Schwinghammer:2009:CSM,
  author =       "Jan Schwinghammer",
  title =        "Coherence of subsumption for monadic types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "157--172",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006886",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E9C237B07B01085E91762BAF14B0698E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Owens:2009:RED,
  author =       "Scott Owens and John Reppy and Aaron Turon",
  title =        "Regular-expression derivatives re-examined",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "173--190",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808007090",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  URL =          "https://www.cambridge.org/core/product/E5734B86DEB96C61C69E5CF3C4FB0AFA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Jay:2009:FCP,
  author =       "Barry Jay and Delia Kesner",
  title =        "First-class patterns",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "191--225",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808007144",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/968C982CA9B727A2C04D216EEF4E6CFC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Gill:2009:WWT,
  author =       "Andy Gill and Graham Hutton",
  title =        "The worker\slash wrapper transformation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "227--251",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007175",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/75629BBEDB11D8463553A09BF5DEA235",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Sloane:2009:BRS,
  author =       "Anthony M. Sloane",
  title =        "Book Review: {{\booktitle{Software Abstractions:
                 Logic, Language, and Analysis}}, by Jackson Daniel, The
                 MIT Press, 2006, 366 pp., ISBN 978-0-262-10114-1}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "253--254",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808006977",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0897369CCD962A22EC15B4E53DCBA3FA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Gammie:2009:BRR,
  author =       "Peter Gammie",
  title =        "Book Review: {Roy Peter Van and Haridi Seif.
                 \booktitle{Concepts, Techniques, and Models of Computer
                 Programming}. The MIT Press, 2004. ISBN: 0-262-22069-5
                 Price \$70. 930 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "254--256",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808007028",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7612DCD7AF920631E2A4A56740C6244B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Bhamidipati:2009:BRP,
  author =       "Saketh Bhamidipati",
  title =        "Book Review: {{\booktitle{Programming in Haskell}}, by
                 Hutton Graham, Cambridge University Press, 2007, 184
                 pp., ISBN 0-521-69269-5}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "256--259",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007151",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A2E94CADF97E06E6EE1591311D4EFF6D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Sankar:2009:BRP,
  author =       "Krishna Sankar",
  title =        "Book Review: {{\booktitle{Programming Erlang ---
                 Software for a Concurrent World}}, by Armstrong Joe,
                 Pragmatic Bookshelf, 2007, pp. 536. ISBN-10:
                 1-934356-00-X}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "259--261",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007163",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/51B42E4D3FFBB9A9D068ACA39B1081C0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Harper:2009:FPP,
  author =       "Robert Harper",
  note =         "See \cite{Harper:1999:PDD}.",
  title =        "Functional Pearl: Proof-directed debugging ---
                 Corrigendum",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "262--262",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796808007119",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3962675105136FE490AF6481583CCE3B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Anonymous:2009:JVIa,
  author =       "Anonymous",
  title =        "{JFP} volume 19 issue 2 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "f1--f2",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007199",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CCF2A1E28D143A2C9567BC1AA4D0B6EA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{Anonymous:2009:JVIb,
  author =       "Anonymous",
  title =        "{JFP} volume 19 issue 2 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "2",
  pages =        "b1--b2",
  month =        mar,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007217",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2214A553E81ED56DCD67591F95C2FEBC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 March 2009",
}

@Article{McBride:2009:P,
  author =       "Conor McBride and Tarmo Uustalu",
  title =        "Preface",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "263--264",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007242",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EE6173DB19BE4F4751D225EB6AF770A4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Lack:2009:GUD,
  author =       "Stephen Lack and John Power",
  title =        "{Gabriel}-Ulmer duality and {Lawvere} theories
                 enriched over a general base",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "265--286",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007254",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/15991DB3A44153A628968282D8287C20",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Abel:2009:INU,
  author =       "Andreas Abel",
  title =        "Implementing a normalizer using sized heterogeneous
                 types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "287--310",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007266",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/150DEA4898B591CAA5FA031289C09571",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Altenkirch:2009:BSN,
  author =       "Thorsten Altenkirch and James Chapman",
  title =        "Big-step normalisation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "311--333",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007278",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/749A35BCD063A03AE16897256E08DD09",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Atkey:2009:PNC,
  author =       "Robert Atkey",
  title =        "Parameterised notions of computation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "335--376",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680900728X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/82CE5F0583C3390BBBD305830255FAA0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Gibbons:2009:EIP,
  author =       "Jeremy Gibbons and Bruno C. d. S. Oliveira",
  title =        "The essence of the Iterator pattern",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "377--402",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007291",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3FC26EB2A63E6A2B29E07B9F0D5C5BCD",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Jacobs:2009:CSA,
  author =       "Bart Jacobs and Chris Heunen and Ichiro Hasuo",
  title =        "Categorical semantics for arrows",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "403--438",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007308",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/35C603B99F43CBD8109C97FA51BDAB23",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Matthes:2009:IPN,
  author =       "Ralph Matthes",
  title =        "An induction principle for nested datatypes in
                 intensional type theory",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "439--468",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680900731X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7B1D02B3287CD508F83545E1B5157FDF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Spivey:2009:ACS,
  author =       "J. Michael Spivey",
  title =        "Algebras for combinatorial search",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "469--487",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007321",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AB57FF99CEA76C1C31A336B560D6FD3C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Anonymous:2009:JVIc,
  author =       "Anonymous",
  title =        "{JFP} volume 19 issue 3-4 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "f1--f2",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007370",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/73BB6230DA2BA46A19FCC202558B8026",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Anonymous:2009:JVId,
  author =       "Anonymous",
  title =        "{JFP} volume 19 issue 3-4 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "3--4",
  pages =        "b1--b8",
  month =        jul,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007382",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/949BB6996BD42079FFC60726501DC8F9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 July 2009",
}

@Article{Leroy:2009:Eb,
  author =       "Xavier Leroy and Matthias Felleisen",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "5",
  pages =        "489--490",
  month =        sep,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680999013X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/834A00EA963E854901165AD6B4DED87B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2009",
}

@Article{Hinze:2009:BT,
  author =       "Ralf Hinze",
  title =        "The Bird Tree",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "5",
  pages =        "491--508",
  month =        sep,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990116",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E32A68A3F9D1129BAC6E8A835BAF9C46",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2009",
}

@Article{Carette:2009:FTP,
  author =       "Jacques Carette and Oleg Kiselyov and Chung-Chieh
                 Shan",
  title =        "Finally tagless, partially evaluated: Tagless staged
                 interpreters for simpler typed languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "5",
  pages =        "509--543",
  month =        sep,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007205",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7B2DC44A2127EBBA71ADE63809D9425F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "15 April 2009",
}

@Article{Mu:2009:APA,
  author =       "Shin-Cheng Mu and Hsiang-Shang Ko and Patrik Jansson",
  title =        "Algebra of programming in {Agda}: Dependent types for
                 relational program derivation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "5",
  pages =        "545--579",
  month =        sep,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007345",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/ACA0C08F29621A892FB0C0B745254D15",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "23 July 2009",
}

@Article{Arbiser:2009:CCS,
  author =       "Ariel Arbiser and Alexandre Miquel and Alejandro
                 R{\'i}os",
  title =        "The $ \lambda $-calculus with constructors: Syntax,
                 confluence and separation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "5",
  pages =        "581--631",
  month =        sep,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007369",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BEDEC96FA93DA749AB8C595A023F008B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2009",
}

@Article{Anonymous:2009:JVIe,
  author =       "Anonymous",
  title =        "{JFP} volume 19 issue 5 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "5",
  pages =        "f1--f2",
  month =        sep,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990141",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BFC508D20D9F9714A48AA17E385125E9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2009",
}

@Article{Anonymous:2009:JVIf,
  author =       "Anonymous",
  title =        "{JFP} volume 19 issue 5 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "5",
  pages =        "b1--b3",
  month =        sep,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990153",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A093F301A0D9164C38D1D33BFB672B66",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 September 2009",
}

@Article{Hinze:2009:PFB,
  author =       "Ralf Hinze",
  title =        "Purely Functional 1--2 Brother Trees",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "6",
  pages =        "633--644",
  month =        nov,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007333",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/874BB3A6CB664718275D40FA9ECBDFB4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 May 2009",
}

@Article{Walkingshaw:2009:DSL,
  author =       "Eric Walkingshaw and Martin Erwig",
  title =        "A domain-specific language for experimental game
                 theory",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "6",
  pages =        "645--661",
  month =        nov,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990220",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7D23DA54801AFA0FD239DEF3B0C05E26",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 September 2009",
}

@Article{Schrijvers:2009:MCP,
  author =       "Tom Schrijvers and Peter Stuckey and Philip Wadler",
  title =        "Monadic constraint programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "6",
  pages =        "663--697",
  month =        nov,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990086",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/213541C635A4EEC9ADA73B345B731E9D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 August 2009",
}

@Article{Nakata:2009:SSB,
  author =       "Keiko Nakata and Masahito Hasegawa",
  title =        "Small-step and big-step semantics for call-by-need",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "6",
  pages =        "699--722",
  month =        nov,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990219",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B3210592CE62AB92DF78D9B055DFC04A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 September 2009",
}

@Article{Chitil:2009:BRE,
  author =       "Olaf Chitil",
  title =        "Book Review: {{\booktitle{Essentials of Programming
                 Languages (third edition)}}, by Friedman Daniel P. and
                 Wand Mitchell, MIT Press, ISBN 978-0-262-06279-4,
                 2008}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "6",
  pages =        "723--725",
  month =        nov,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809007357",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0BFF41EE0E99729831ADA16E47881520",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "30 October 2009",
}

@Article{Anonymous:2009:JVIg,
  author =       "Anonymous",
  title =        "{JFP} volume 19 issue 6 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "6",
  pages =        "f1--f2",
  month =        nov,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990232",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/47A4D1A3CFDBED52AE0ADF1C4D0E7C7C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "30 October 2009",
}

@Article{Anonymous:2009:JVIh,
  author =       "Anonymous",
  title =        "{JFP} volume 19 issue 6 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "6",
  pages =        "b1--b5",
  month =        nov,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990244",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/81EBE94A4A8E1DF19D935823AE5535A8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "30 October 2009",
}

@Article{Sperber:2009:RRA,
  author =       "Michael Sperber and R. Kent Dybvig and Matthew Flatt
                 and Anton {Van Straaten} and Robby Findler and Jacob
                 Matthews",
  title =        "Revised 6 Report on the Algorithmic Language {Scheme}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "S1",
  pages =        "1--301",
  month =        aug,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990074",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:55:29 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4896B66B864A3D40FFA508528F2A3FD7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 August 2009",
}

@Article{Anonymous:2009:JVIi,
  author =       "Anonymous",
  title =        "{JFP} volume 19 issue {S1} Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "S1",
  pages =        "f1--f2",
  month =        aug,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990104",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:55:29 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/934A7AD08A1352E730CE000FC39424BB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 August 2009",
}

@Article{Anonymous:2009:JVIj,
  author =       "Anonymous",
  title =        "{JFP} volume 19 issue {S1} Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "19",
  number =       "S1",
  pages =        "b1--b2",
  month =        aug,
  year =         "2009",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990098",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:55:29 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CB73556BFF33F882F59518144E6576C5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 August 2009",
}

@Article{Gibbons:2010:E,
  author =       "Jeremy Gibbons",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "1",
  pages =        "1--1",
  month =        jan,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990256",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D55C4C2B9EEF2B3328255F72FACFDA50",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 January 2010",
}

@Article{Clements:2010:LLP,
  author =       "John Clements and Kathi Fisler",
  title =        "``{Little} language'' project modules",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "1",
  pages =        "3--18",
  month =        jan,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990281",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0C29454A298651F53AE9378EB33573A7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 January 2010",
}

@Article{Gay:2010:LTT,
  author =       "Simon J. Gay and Vasco T. Vasconcelos",
  title =        "Linear type theory for asynchronous session types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "1",
  pages =        "19--50",
  month =        jan,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990268",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/605DA26DDDE9B1CCD35D33D0D62DF20C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 December 2009",
}

@Article{Lindley:2010:AC,
  author =       "Sam Lindley and Philip Wadler and Jeremy Yallop",
  title =        "The arrow calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "1",
  pages =        "51--69",
  month =        jan,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679680999027X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/06F0C85EA019CB355B6E89932BBF28F7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 January 2010",
}

@Article{Sewell:2010:OET,
  author =       "Peter Sewell and Francesco Zappa Nardelli and Scott
                 Owens and Gilles Peskine and Thomas Ridge and Susmit
                 Sarkar and Rok Strnisa",
  title =        "{Ott}: Effective tool support for the working
                 semanticist",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "1",
  pages =        "71--122",
  month =        jan,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796809990293",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4F02FB206B5209D42B3BF2ED2240A802",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 January 2010",
}

@Article{Anonymous:2010:JVIa,
  author =       "Anonymous",
  title =        "{JFP} volume 20 issue 1 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "1",
  pages =        "f1--f2",
  month =        jan,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000031",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E7BF720012E19F74576EC17C3ABD7D7E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 January 2010",
}

@Article{Anonymous:2010:JVIb,
  author =       "Anonymous",
  title =        "{JFP} volume 20 issue 1 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "1",
  pages =        "b1--b8",
  month =        jan,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000043",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0736351948D60CF636E802F9F62D3017",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "26 January 2010",
}

@Article{Wazny:2010:ERF,
  author =       "Jeremy Wazny",
  title =        "Experience report: Functional programming in
                 {C-Rules}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "2",
  pages =        "123--136",
  month =        mar,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000018",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7504B9AB7F18AB7E026DFCDC30486DB8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "02 March 2010",
}

@Article{Ziarek:2010:LCC,
  author =       "Lukasz Ziarek and Suresh Jagannathan",
  title =        "Lightweight checkpointing for concurrent {ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "2",
  pages =        "137--173",
  month =        mar,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000067",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A8CBF8766727B44869F7C7C5D01B9EC5",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "19 March 2010",
}

@Article{Vytiniotis:2010:PTE,
  author =       "Dimitrios Vytiniotis and Stephanie Weirich",
  title =        "Parametricity, type equality, and higher-order
                 polymorphism",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "2",
  pages =        "175--210",
  month =        mar,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000079",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/94D816825934AEAC3E556D5CA0614B83",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 April 2010",
}

@Article{Anonymous:2010:JVIc,
  author =       "Anonymous",
  title =        "{JFP} volume 20 issue 2 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "2",
  pages =        "f1--f2",
  month =        mar,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000092",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/02F8CD0A456EC0E07423E94CD660F40F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 April 2010",
}

@Article{Anonymous:2010:JVId,
  author =       "Anonymous",
  title =        "{JFP} volume 20 issue 2 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "2",
  pages =        "b1--b10",
  month =        mar,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000109",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1F9E0C6A7BFCF29738C4A1423A7687F7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "01 April 2010",
}

@Article{Hinze:2010:SIG,
  author =       "Ralf Hinze",
  title =        "Special Issue on Generic Programming Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "3--4",
  pages =        "211--212",
  month =        jul,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000286",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7AFE2E70F95A1714D2E3811253691420",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "21 October 2010",
}

@Article{Verbruggen:2010:FPP,
  author =       "Wendy Verbruggen and Edsko {De Vries} and Arthur
                 Hughes",
  title =        "Formal polytypic programs and proofs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "3--4",
  pages =        "213--270",
  month =        jul,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000158",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AFAB9C723CCC9D4118727BC0C8CEDF63",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "23 September 2010",
}

@Article{Bernardy:2010:GPC,
  author =       "Jean-Philippe Bernardy and Patrik Jansson and Marcin
                 Zalewski and Sibylle Schupp",
  title =        "Generic programming with {C++} concepts and {Haskell}
                 type classes --- a comparison",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "3--4",
  pages =        "271--302",
  month =        jul,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681000016X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2BF57A31E8173929FCBEF6E3E9AB76BE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 September 2010",
}

@Article{Oliveira:2010:SGP,
  author =       "Bruno C. D. S. Oliveira and Jeremy Gibbons",
  title =        "{Scala} for generic programmers: Comparing {Haskell}
                 and {Scala} support for generic programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "3--4",
  pages =        "303--352",
  month =        jul,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000171",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/223EB37E77EA36B27AE33A644DA70926",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "21 October 2010",
}

@Article{Hutton:2010:FFF,
  author =       "Graham Hutton and Mauro Jaskelioff and Andy Gill",
  title =        "Factorising folds for faster functions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "3--4",
  pages =        "353--373",
  month =        jul,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000122",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1AC94646C45744F2474475CE5B3C7F90",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "30 June 2010",
}

@Article{VanNoort:2010:LAD,
  author =       "Thomas {Van Noort} and Alexey Rodriguez Yakushev and
                 Stefan Holdermans and Johan Jeuring and Bastiaan Heeren
                 and Jos{\'e} Pedro Magalh{\~a}es",
  title =        "A lightweight approach to datatype-generic rewriting",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "3--4",
  pages =        "375--413",
  month =        jul,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000183",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AA248FC84F0A459CE7CF073FEA985C59",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 September 2010",
}

@Article{Anonymous:2010:JVIe,
  author =       "Anonymous",
  title =        "{JFP} volume 20 issue 3-4 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "3--4",
  pages =        "f1--f2",
  month =        jul,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000262",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambrid