Valid HTML 4.0! Valid CSS!
%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "1.08",
%%%     date            = "20 October 2023",
%%%     time            = "16:34:59 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        = "34893 26312 98718 1099318",
%%%     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.08, the COMPLETE year coverage
%%%                        looked like this:
%%%
%%%                             1991 (  31)    2002 (  23)    2013 (  40)
%%%                             1992 (  33)    2003 (  72)    2014 (  35)
%%%                             1993 (  41)    2004 (  50)    2015 (  24)
%%%                             1994 (  32)    2005 (  31)    2016 (  24)
%%%                             1995 (  34)    2006 (  35)    2017 (  27)
%%%                             1996 (  51)    2007 (  27)    2018 (  22)
%%%                             1997 (  33)    2008 (  25)    2019 (  11)
%%%                             1998 (  33)    2009 (  48)    2020 (  28)
%%%                             1999 (  40)    2010 (  32)    2021 (  31)
%%%                             2000 (  33)    2011 (  37)    2022 (  17)
%%%                             2001 (  36)    2012 (  38)    2023 (   6)
%%%
%%%                             Article:       1025
%%%                             Book:            52
%%%                             Proceedings:      3
%%%
%%%                             Total entries: 1080
%%%
%%%                        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.cambridge.org/core/product/FCF76C4033D2A9A8A9388000F2D524B0",
  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{Anonymous:2010:JVIf,
  author =       "Anonymous",
  title =        "{JFP} volume 20 issue 3-4 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "3--4",
  pages =        "b1--b7",
  month =        jul,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000274",
  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/2F217FC44B081E84B646FB72B5121C6D",
  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{Thiemann:2010:SID,
  author =       "Peter Thiemann and Henrik Nilsson",
  title =        "Special Issue Dedicated to {ICFP 2008} Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "5--6",
  pages =        "415--416",
  month =        nov,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000250",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8855148164EBA43E91523E339067EB40",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "16 March 2011",
}

@Article{Spoonhower:2010:SPP,
  author =       "Daniel Spoonhower and Guy E. Blelloch and Robert
                 Harper and Phillip B. Gibbons",
  title =        "Space profiling for parallel functional programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "5--6",
  pages =        "417--461",
  month =        nov,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000146",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/31C0C87A456BBE21B5FCFEA19F600EF7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 September 2010",
}

@Article{Hinze:2010:CSC,
  author =       "Ralf Hinze",
  title =        "Concrete stream calculus: An extended study",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "5--6",
  pages =        "463--535",
  month =        nov,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000213",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F5DADE7E7819BB96D9091F3404AFB323",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "18 January 2011",
}

@Article{Fluet:2010:ITP,
  author =       "Matthew Fluet and Mike Rainey and John Reppy and Adam
                 Shaw",
  title =        "Implicitly threaded parallelism in {Manticore}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "5--6",
  pages =        "537--576",
  month =        nov,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000201",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9F8A993EE51C782F80AB993F05DCA215",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 January 2011",
}

@Article{Dolstra:2010:NPF,
  author =       "Eelco Dolstra and Andres L{\"o}h and Nicolas Pierron",
  title =        "{NixOS}: A purely functional {Linux} distribution",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "20",
  number =       "5--6",
  pages =        "577--615",
  month =        nov,
  year =         "2010",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000195",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://www.cambridge.org/core/product/C1ACBA2A51D2E5466820F5B5086EA2CE",
  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 2010",
}

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

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

@Article{Achten:2011:SFP,
  author =       "Peter Achten",
  title =        "The Soccer-Fun project",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "1",
  pages =        "1--19",
  month =        jan,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000055",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CA981494BF6064CEA47E819C69603626",
  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{Park:2011:CHD,
  author =       "Sungwoo Park and Hyeonseung Im",
  title =        "A calculus for hardware description",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "1",
  pages =        "21--58",
  month =        jan,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000249",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/E755E501B667D2B9F3F4D2F80F256464",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "19 November 2010",
}

@Article{Sheeran:2011:FDP,
  author =       "Mary Sheeran",
  title =        "Functional and dynamic programming in the design of
                 parallel prefix networks",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "1",
  pages =        "59--114",
  month =        jan,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000304",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BF6065585BE32438CDF081A44741A5B8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 December 2010",
}

@Article{Gammie:2011:BRL,
  author =       "Peter Gammie",
  title =        "Book Review: {{\booktitle{Lambda-Calculus and
                 Combinators: An Introduction}}, Second Edition, by
                 Hindley, J. R. and Seldin, J. P.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "1",
  pages =        "115--117",
  month =        jan,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000237",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/09F380E186CC6DE4A1CE8F6A4F3EF1AD",
  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{Anonymous:2011:JVIa,
  author =       "Anonymous",
  title =        "{JFP} volume 21 issue 1 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "1",
  pages =        "f1--f2",
  month =        jan,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000013",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EF679DA8B56C0FE5D51652AB9E49A2DC",
  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 2011",
}

@Article{Anonymous:2011:JVIb,
  author =       "Anonymous",
  title =        "{JFP} volume 21 issue 1 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "1",
  pages =        "b1--b5",
  month =        jan,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000025",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/41187A86C66A7F0793064A28618B169F",
  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 2011",
}

@Article{Bird:2011:BCR,
  author =       "Richard S. Bird",
  title =        "Building a consensus: A rectangle covering problem",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "2",
  pages =        "119--128",
  month =        mar,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000316",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/561C117A97FE0388AF96155469348B6B",
  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 2011",
}

@Article{Fokkinga:2011:HT,
  author =       "Maarten Fokkinga",
  title =        "The {Hough} transform",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "2",
  pages =        "129--133",
  month =        mar,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000341",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DEF0A0FBC42F6782F92120CADA72437A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "24 February 2011",
}

@Article{Friedmann:2011:MBD,
  author =       "Oliver Friedmann and Martin Lange",
  title =        "More on balanced diets",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "2",
  pages =        "135--157",
  month =        mar,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000328",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C1B1BDEE6823CCD3190B1C7A4855127A",
  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 2011",
}

@Article{Borgstrom:2011:RSH,
  author =       "Johannes Borgstr{\"o}m and Andrew D. Gordon and
                 Riccardo Pucella",
  title =        "Roles, stacks, histories: A triple for {Hoare}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "2",
  pages =        "159--207",
  month =        mar,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000134",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/23F4063DD70B051277741864576BF603",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 September 2010",
}

@Article{Gammie:2011:SNS,
  author =       "Peter Gammie",
  title =        "Short note: Strict unwraps make workerg\slash wrapper
                 fusion totally correct",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "2",
  pages =        "209--213",
  month =        mar,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000080",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/63A83354E6AD110597493C50692DCD81",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 April 2010",
}

@Article{Hage:2011:BRL,
  author =       "Jurriaan Hage",
  title =        "Book Review: {{\booktitle{Language Implementation
                 Patterns: Create your own Domain-Specific and General
                 Programming Languages}}, by Parr Terence, Pragmatic
                 Bookshelf, http://www.pragprog.com, ISBN
                 978-1-934356-45-6}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "2",
  pages =        "215--217",
  month =        mar,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000298",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D18C6F8334E9E97AC8DF593BF45A90EB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "05 April 2011",
}

@Article{DeJong:2011:BRF,
  author =       "Willem {De Jong}",
  title =        "Book Review: {{\booktitle{Foundations of F\#}},
                 Pickering Robert, Apress, 2007 ISBN 10:
                 1-59059-757-5}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "2",
  pages =        "217--218",
  month =        mar,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796810000110",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AA9107CA673B6072D9CB7AB7320BAEE2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "05 April 2011",
}

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

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

@Article{Hinze:2011:TQA,
  author =       "Ralf Hinze",
  title =        "Typed quote\slash antiquote or: Compile-time parsing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "3",
  pages =        "219--234",
  month =        may,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000050",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EAF6284F3BAC130CA4915E0D91FA100C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 May 2011",
}

@Article{Pitts:2011:SRL,
  author =       "Andrew M. Pitts",
  title =        "Structural recursion with locally scoped names",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "3",
  pages =        "235--286",
  month =        may,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000116",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/3BA6B0526749AAA53EE4C9067135BA52",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 May 2011",
}

@Article{Hirai:2011:BWB,
  author =       "Yoichi Hirai and Kazuhiko Yamamoto",
  title =        "Balancing weight-balanced trees",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "3",
  pages =        "287--307",
  month =        may,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000104",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7281C4DE7E56B74F2D13F06E31DCBC5B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 May 2011",
}

@Article{Stratford:2011:CLD,
  author =       "Barney Stratford",
  title =        "A combinator library for the design of railway track
                 layouts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "3",
  pages =        "309--329",
  month =        may,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000086",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4D4C3D3AFCF65BBA7B40BC49F3E08951",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 May 2011",
}

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

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

@Article{Tolmach:2011:SID,
  author =       "Andrew Tolmach and Xavier Leroy",
  title =        "Special Issue Dedicated to {ICFP 2009} Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "4--5",
  pages =        "331--332",
  month =        sep,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000190",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B427F1324C994F63AACC5CE678D8F705",
  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 2011",
}

@Article{Vytiniotis:2011:OXM,
  author =       "Dimitrios Vytiniotis and Simon {Peyton Jones} and Tom
                 Schrijvers and Martin Sulzmann",
  title =        "{OutsideIn(X)} Modular type inference with local
                 assumptions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "4--5",
  pages =        "333--412",
  month =        sep,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000098",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/65110D74CF75563F91F9C68010604329",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "16 May 2011",
}

@Article{Fischer:2011:PFL,
  author =       "Sebastian Fischer and Oleg Kiselyov and Chung-Chieh
                 Shan",
  title =        "Purely functional lazy nondeterministic programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "4--5",
  pages =        "413--465",
  month =        sep,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000189",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/1E8BA117E549A9612BC4AF9804E5507A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "16 August 2011",
}

@Article{Liu:2011:CCA,
  author =       "Hai Liu and Eric Cheng and Paul Hudak",
  title =        "Causal commutative arrows",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "4--5",
  pages =        "467--496",
  month =        sep,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000153",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/68A0B61A360B4A2BFA38512DD661667C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 June 2011",
}

@Article{Neis:2011:NPP,
  author =       "Georg Neis and Derek Dreyer and Andreas Rossberg",
  title =        "Non-parametric parametricity",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "4--5",
  pages =        "497--562",
  month =        sep,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000165",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C81A547CCE117F612341364FB10FDEEF",
  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 2011",
}

@Article{Anonymous:2011:JVIg,
  author =       "Anonymous",
  title =        "{JFP} volume 21 issue 4--5 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "4--5",
  pages =        "f1--f2",
  month =        sep,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000232",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/63A9A2265078435A03E9E1F5A95715E1",
  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 2011",
}

@Article{Anonymous:2011:JVIh,
  author =       "Anonymous",
  title =        "{JFP} volume 21 issue 4--5 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "4--5",
  pages =        "b1--b2",
  month =        sep,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000244",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B804891859A0C279736C260EC3A14445",
  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 2011",
}

@Article{Nykanen:2011:NGS,
  author =       "Matti Nyk{\"a}nen",
  title =        "A note on the genuine {Sieve of Eratosthenes}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "6",
  pages =        "563--572",
  month =        nov,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000128",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  note =         "See \cite{ONeill:2009:GSE}.",
  URL =          "https://www.cambridge.org/core/product/E71C1ECF451F35342D9CF2F33F8FEF66",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "16 May 2011",
}

@Article{Swierstra:2011:SVP,
  author =       "Wouter Swierstra",
  title =        "{Sorted}: Verifying the Problem of the {Dutch National
                 Flag} in {Agda}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "6",
  pages =        "573--583",
  month =        nov,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000207",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B94802514DC2786CCF323154AEB91953",
  acknowledgement = ack-nhfb,
  acmid =        "2139524",
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  keywords =     "Edsger Dijkstra Dutch National Flag problem",
  onlinedate =   "12 October 2011",
  pagecount =    "11",
}

@Article{Ramsey:2011:EIL,
  author =       "Norman Ramsey",
  title =        "Embedding an interpreted language using higher-order
                 functions and types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "6",
  pages =        "585--615",
  month =        nov,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000219",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/922400659B6E10D7C4EE3F5DEF75A4B1",
  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 2011",
}

@Article{Kameyama:2011:SSS,
  author =       "Yukiyoshi Kameyama and Oleg Kiselyov and Chung-Chieh
                 Shan",
  title =        "Shifting the stage: Staging with delimited control",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "6",
  pages =        "617--662",
  month =        nov,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000256",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2D16264FDEB84B745599C095174675B9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "23 November 2011",
}

@Article{Carette:2011:BRH,
  author =       "Jacques Carette",
  title =        "Book Review: {{\booktitle{Handbook of Practical Logic
                 and Automated Reasoning}}, by Harrison John, Cambridge
                 University Press, 2009 ISBN 978-0-521-89957-4}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "6",
  pages =        "663--664",
  month =        nov,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000220",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EB9225C2C5AE94808B5DCF3AAC0CD200",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "24 August 2011",
}

@Article{Cebrian:2011:BRH,
  author =       "Toni Cebri{\'a}n",
  title =        "Book Review: {{\booktitle{How to think about
                 algorithms}}, by Edmonds Jeff, Cambridge University
                 Press, ISBN 0-521-61410-4}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "21",
  number =       "6",
  pages =        "664--666",
  month =        nov,
  year =         "2011",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796811000177",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/6FEDE8C30866A960255C49CAF21647A3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "16 August 2011",
}

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

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

@Article{Madhavapeddy:2012:CWR,
  author =       "Anil Madhavapeddy and Yaron Minsky and Marius
                 Eriksen",
  title =        "{CUFP} 2011 Workshop Report",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "1",
  pages =        "1--8",
  month =        jan,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000020",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F22A5B087C6DD9A382D518F6DE08477A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 March 2012",
}

@Article{Aehlig:2012:CIN,
  author =       "Klaus Aehlig and Florian Haftmann and Tobias Nipkow",
  title =        "A compiled implementation of normalisation by
                 evaluation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "1",
  pages =        "9--30",
  month =        jan,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000019",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/599BCD246F47455F1A804C41F6A83C21",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 February 2012",
}

@Article{Bierman:2012:SSS,
  author =       "Gavin M. Bierman and Andrew D. Gordon and Catalin
                 Hritcu and David Langworthy",
  title =        "Semantic subtyping with an {SMT} solver",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "1",
  pages =        "31--105",
  month =        jan,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000032",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5093B3D8253A1A47E50357AFC7A321EF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "06 March 2012",
}

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

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

@Article{Bernardy:2012:PFP,
  author =       "Jean-Philippe Bernardy and Patrik Jansson and Ross
                 Paterson",
  title =        "Proofs for free: Parametricity for dependent types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "2",
  pages =        "107--152",
  month =        mar,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000056",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FB3D0FC91F42AF027A2EB09969F0E759",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "30 March 2012",
}

@Article{Siles:2012:PTS,
  author =       "Vincent Siles and Hugo Herbelin",
  title =        "Pure Type System conversion is always typable",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "2",
  pages =        "153--180",
  month =        mar,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000044",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0BFD4C10E4EBB7884E906982CD1B017F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "16 March 2012",
}

@Article{Flatt:2012:MWT,
  author =       "Matthew Flatt and Ryan Culpepper and David Darais and
                 Robert Bruce Findler",
  title =        "Macros that Work Together: Compile-time bindings,
                 partial expansion, and definition contexts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "2",
  pages =        "181--216",
  month =        mar,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000093",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/375043C6746405B22014D235FA4C90C3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "09 May 2012",
}

@Article{Boiten:2012:BRM,
  author =       "Eerke Boiten",
  title =        "Book Review: {{\booktitle{Modeling in Event-B ---
                 System and Software Engineering}}, Abrial Jean-Raymond,
                 Cambridge University Press, May 2010 ISBN-10:
                 0-521-89556-1}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "2",
  pages =        "217--219",
  month =        mar,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000081",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/35DE12E3B2E217067A8A3C316666B102",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "09 May 2012",
}

@Article{Kolar:2012:BRD,
  author =       "Dusan Kol{\`a}r",
  title =        "Book Review: {{\booktitle{Drawing Programs: The Theory
                 and Practice of Schematic Functional Programming}}, by
                 Addis, Tom and Addis, Jan, Springer, 2010, ISBN
                 978-1-84882-617-5, 379 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "2",
  pages =        "219--221",
  month =        mar,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681200010X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9DF7D4C29D4390EE93C7E136C8CD7F0F",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "09 May 2012",
}

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

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

@Article{Felleisen:2012:E,
  author =       "Matthias Felleisen",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "3",
  pages =        "223--224",
  month =        may,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000202",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F590A9F6C4FA5235E6B1798802FEBE49",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 June 2012",
}

@Article{Greenberg:2012:CMM,
  author =       "Michael Greenberg and Benjamin C. Pierce and Stephanie
                 Weirich",
  title =        "Contracts made manifest",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "3",
  pages =        "225--274",
  month =        may,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000135",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/223F83D633FC9075D12274FC086F2EFD",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "29 May 2012",
}

@Article{Morihata:2012:MAF,
  author =       "Akimasa Morihata and Kazuhiko Kakehi and Zhenjiang Hu
                 and Masato Takeichi",
  title =        "Manipulating accumulative functions by swapping
                 call-time and return-time computations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "3",
  pages =        "275--299",
  month =        may,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000111",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CDE3159D777DD10FB5058D693E6CF294",
  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 2012",
}

@Article{Henglein:2012:GTD,
  author =       "Fritz Henglein",
  title =        "Generic top-down discrimination for sorting and
                 partitioning in linear time",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "3",
  pages =        "300--374",
  month =        may,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000160",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B85E48EFC0B4D2BDDDE9A3885094FDD7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 June 2012",
}

@Article{Hage:2012:BRB,
  author =       "Jurriaan Hage",
  title =        "Book Review: {{\booktitle{Bookreview JFP:
                 Domain-Specific Languages}}, by Martin Fowler The
                 Addison Wesley Signature Series}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "3",
  pages =        "375--377",
  month =        may,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000123",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4B239180E572D00396517AA0075C3039",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "18 May 2012",
}

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

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

@Article{Acar:2012:ESI,
  author =       "Umut A. Acar and James Cheney and Stephanie Weirich",
  title =        "{Editorial}: Special issue dedicated to {ICFP} 2010",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "4--5",
  pages =        "379--381",
  month =        sep,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000287",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/08DC440E00041469B2A815F5E330CBC5",
  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 2012",
}

@Article{Bergstrom:2012:LTS,
  author =       "Lars Bergstrom and Matthew Fluet and Mike Rainey and
                 John Reppy and Adam Shaw",
  title =        "Lazy tree splitting",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "4--5",
  pages =        "382--438",
  month =        sep,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000172",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EF3F7E296F505383FA01B64E7E299F72",
  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 2012",
}

@Article{Culpepper:2012:FM,
  author =       "Ryan Culpepper",
  title =        "Fortifying macros",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "4--5",
  pages =        "439--476",
  month =        sep,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000275",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2AC116FC3DD38075BDF61C464ED35507",
  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 2012",
}

@Article{Dreyer:2012:IHO,
  author =       "Derek Dreyer and Georg Neis and Lars Birkedal",
  title =        "The impact of higher-order state and control effects
                 on local relational reasoning",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "4--5",
  pages =        "477--528",
  month =        sep,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681200024X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/DA921680527426F49ED79644C8C6A565",
  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 2012",
}

@Article{Kennedy:2012:EBC,
  author =       "Andrew J. Kennedy and Dimitrios Vytiniotis",
  title =        "Every bit counts: The binary representation of typed
                 data and programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "4--5",
  pages =        "529--573",
  month =        sep,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000263",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A9A5BA8A2385066935ADA3989D26DE5A",
  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 2012",
}

@Article{Naylor:2012:RRR,
  author =       "Matthew Naylor and Colin Runciman",
  title =        "The {Reduceron} reconfigured and re-evaluated",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "4--5",
  pages =        "574--613",
  month =        sep,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000214",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9818E081664ADAFE9F61F1AEDAD0B043",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 July 2012",
}

@Article{Pouillard:2012:UTS,
  author =       "Nicolas Pouillard and Fran{\c{c}}ois Pottier",
  title =        "A unified treatment of syntax with binders",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "4--5",
  pages =        "614--704",
  month =        sep,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000251",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A12B7450ED7933F225D4C82195FD667A",
  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 2012",
}

@Article{VanHorn:2012:SAA,
  author =       "David {Van Horn} and Matthew Might",
  title =        "Systematic abstraction of abstract machines",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "4--5",
  pages =        "705--746",
  month =        sep,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000238",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8EF3C3BB59F64000F40CDB5F6CCD48DD",
  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 2012",
}

@Article{Anonymous:2012:JVIg,
  author =       "Anonymous",
  title =        "{JFP} volume 22 issue 4--5 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "4--5",
  pages =        "f1--f2",
  month =        sep,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000305",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EA51E3057B86331E4B702230F4208230",
  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 2012",
}

@Article{Anonymous:2012:JVIh,
  author =       "Anonymous",
  title =        "{JFP} volume 22 issue 4--5 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "4--5",
  pages =        "b1--b2",
  month =        sep,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000317",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/2378D43ECE1E51508DEE8FE68293A70D",
  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 2012",
}

@Article{Spivey:2012:WMG,
  author =       "Michael Spivey",
  title =        "When {Maybe} is not good enough",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "6",
  pages =        "747--756",
  month =        nov,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000329",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/A6D1423D2D8B62105F04FDC012E7DDB9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 September 2012",
}

@Article{Devriese:2012:FTO,
  author =       "Dominique Devriese and Frank Piessens",
  title =        "Finally tagless observable recursion for an abstract
                 grammar model",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "6",
  pages =        "757--796",
  month =        nov,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000226",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7FED2F29DBD2740E00C796241BFBF94E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 July 2012",
}

@Article{Oliveira:2012:MMR,
  author =       "Bruno C. D. S. Oliveira and Tom Schrijvers and William
                 R. Cook",
  title =        "{MRI}: Modular reasoning about interference in
                 incremental programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "6",
  pages =        "797--852",
  month =        nov,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000354",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/34D74AA93EA4EAAE23A30318EFBFF49D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "11 October 2012",
}

@Article{Brown:2012:BRF,
  author =       "Neil Brown",
  title =        "Book Review: {{\booktitle{Functional Programming for
                 Java Developers --- Tools for Better Concurrency,
                 Abstraction, and Agility}}, By Dean Wampler, O'Reilly
                 Media, July 2011, ISBN-13: 978-1-4493-1103-2, 90 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "6",
  pages =        "853--854",
  month =        nov,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000299",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/02755329E5B068C2D403EE6722FCBD06",
  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 2012",
}

@Article{Cebrian:2012:BRS,
  author =       "Toni Cebri{\'a}n",
  title =        "Book Review: {{\booktitle{Steps in Scala: An
                 introduction to Object-Functional Programming}}, by
                 Christos K. K. Loverdos, Apostolos Syropoulos,
                 Cambridge University Press, 2010, 504 pp., ISBN
                 0-521-74758-9}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "22",
  number =       "6",
  pages =        "854--855",
  month =        nov,
  year =         "2012",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000330",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/92ACCF4945864075EA64FA6265B1F747",
  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 2012",
}

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

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

@Article{Pientka:2013:ILL,
  author =       "Brigitte Pientka",
  title =        "An insider's look at {LF} type reconstruction:
                 everything you (n)ever wanted to know",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "1",
  pages =        "1--37",
  month =        jan,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000408",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/154A57699A72B0B440CD95B717908348",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "02 November 2012",
}

@Article{Pottier:2013:SSP,
  author =       "Fran{\c{c}}ois Pottier",
  title =        "Syntactic soundness proof of a type-and-capability
                 system with hidden state",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "1",
  pages =        "38--144",
  month =        jan,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000366",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C389E0D461C51F7D20E871BF2DDF4B21",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 October 2012",
}

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

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

@Article{Jones:2013:SSC,
  author =       "Mark P. Jones",
  title =        "Solving the snake cube puzzle in {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "2",
  pages =        "145--160",
  month =        mar,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000014",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D0C6BD42DB4BAD20F0866F162D723137",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "25 March 2013",
}

@Article{Nakano:2013:MJ,
  author =       "Keisuke Nakano",
  title =        "Metamorphism in jigsaw",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "2",
  pages =        "161--173",
  month =        mar,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000391",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/15F720F604C69433542883DF43EE88BC",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "19 October 2012",
}

@Article{Bird:2013:SAE,
  author =       "Richard S. Bird",
  title =        "An in-situ algorithm for expanding a graph",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "2",
  pages =        "174--184",
  month =        mar,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000457",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EF06351157803712CCD8F24F75511FC7",
  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 2013",
}

@Article{Achten:2013:EAB,
  author =       "Peter Achten and Marko {Van Eekelen} and Maarten {De
                 Mol} and Rinus Plasmeijer",
  title =        "{EditorArrow}: An arrow-based model for editor-based
                 programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "2",
  pages =        "185--224",
  month =        mar,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000421",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0415C28274BEF2D6C9124C1EEECC690D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 November 2012",
}

@Article{Castro:2013:BRB,
  author =       "Laura Castro",
  title =        "Book Review: {{\booktitle{Building Web Applications
                 with Erlang}}, by Zachary Kessin, O'Reilly Media, Inc.,
                 2012, ISBN 97-81-4493-20652}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "2",
  pages =        "225--226",
  month =        mar,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796812000342",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/CF6F62636DA83333AB52CF127D4FA576",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 October 2012",
}

@Article{Miljenovic:2013:BRP,
  author =       "Ivan Lazar Miljenovic",
  title =        "Book Review: {{\booktitle{Pearls of Functional
                 Algorithm Design}}, by Richard Bird, Cambridge
                 University Press, September 2010, \pounds 35.00, US
                 \$60.00. ISBN: 978-0-521-51338-8 (hardback), 286 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "2",
  pages =        "226--227",
  month =        mar,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681200041X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D2D1D7A35DAFB5FC4343475901F61CF6",
  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 2012",
}

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

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

@Article{Swierstra:2013:LPD,
  author =       "Wouter Swierstra and Thomas {Van Noort}",
  title =        "A library for polymorphic dynamic typing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "3",
  pages =        "229--248",
  month =        may,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000063",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/BF1DA1BFB6EABDB80D36104D70427E85",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 October 2013",
}

@Article{Acar:2013:CSS,
  author =       "Umut A. Acar and Matthias Blume and Jacob Donham",
  title =        "A consistent semantics of self-adjusting computation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "3",
  pages =        "249--292",
  month =        may,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000099",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/441A28C813BDA23B57F1ED2BB1A7E36E",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 October 2013",
}

@Article{Thompson:2013:RTF,
  author =       "Simon Thompson and Huiqing Li",
  title =        "Refactoring tools for functional languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "3",
  pages =        "293--350",
  month =        may,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000117",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F78282D0AE831BD11AD5531826892139",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 October 2013",
}

@Article{Michaelson:2013:BRL,
  author =       "Greg Michaelson",
  title =        "Book Review: {{\booktitle{Learn You a Haskell for
                 Great Good! A Beginner's Guide}}, by Miran Lipovaca, No
                 Starch Press, April 2011, ISBN-10: 1-59327-283-9;
                 ISBN-13: 978-1-59327-283-8, 376 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "3",
  pages =        "351--352",
  month =        may,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681300004X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D535063849F031C4E4371D6EB4A45967",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "22 October 2013",
}

@Article{Ragde:2013:BRO,
  author =       "Prabhakar Ragde",
  title =        "Book Review: {{\booktitle{OCaml from the Very
                 Beginning}}, by John Whitington, Coherent Press, 2013,
                 \pounds 25.99, US \$37.99. ISBN-10: 0-9576711-0-5
                 (paperback), 204 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "3",
  pages =        "352--354",
  month =        may,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000087",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/43ACFEB5D85B716D2176FAFE213F7A5C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "28 August 2013",
}

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

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

@Article{Asai:2013:SID,
  author =       "Kenichi Asai and Benjamin C. Pierce",
  title =        "Special Issue Dedicated to {ICFP} 2011 Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "4",
  pages =        "355--356",
  month =        jul,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000129",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/17B5E9856C72935F39A121CB00747E1D",
  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 2013",
}

@Article{Gonthier:2013:HMA,
  author =       "Georges Gonthier and Beta Ziliani and Aleksandar
                 Nanevski and Derek Dreyer",
  title =        "How to make ad hoc proof automation less ad hoc",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "4",
  pages =        "357--401",
  month =        jul,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000051",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/30171361444D577470B3F1E306501E2A",
  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 2013",
}

@Article{Swamy:2013:SDP,
  author =       "Nikhil Swamy and Juan Chen and C{\'e}dric Fournet and
                 Pierre-Yves Strub and Karthikeyan Bhargavan and Jean
                 Yang",
  title =        "Secure distributed programming with value-dependent
                 types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "4",
  pages =        "402--451",
  month =        jul,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000142",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/14288BBFE9B373738DC8F60C3E89E3E3",
  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 2013",
}

@Article{Gotsman:2013:MVP,
  author =       "Alexey Gotsman and Hongseok Yang",
  title =        "Modular verification of preemptive {OS} kernels",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "4",
  pages =        "452--514",
  month =        jul,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000075",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B7B82B068880AD05DD5067F0A2994558",
  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 2013",
}

@Article{Anonymous:2013:JVIg,
  author =       "Anonymous",
  title =        "{JFP} volume 23 issue 4 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "4",
  pages =        "f1--f2",
  month =        jul,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000208",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7839ACCC5F30D14C5D68EC94CBAF3060",
  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 2013",
}

@Article{Anonymous:2013:JVIh,
  author =       "Anonymous",
  title =        "{JFP} volume 23 issue 4 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "4",
  pages =        "b1--b2",
  month =        jul,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000191",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/135D0080323EA46FA3FC553E3D194825",
  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 2013",
}

@Article{Voigtlander:2013:ESB,
  author =       "Janis Voigtl{\"a}nder and Zhenjiang Hu and Kazutaka
                 Matsuda and Meng Wang",
  title =        "Enhancing semantic bidirectionalization via shape
                 bidirectionalizer plug-ins",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "5",
  pages =        "515--551",
  month =        sep,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000130",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/C8569C350E608F454B02EA7A4EE42E82",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "14 October 2013",
}

@Article{Brady:2013:IGP,
  author =       "Edwin Brady",
  title =        "Idris, a general-purpose dependently typed programming
                 language: Design and implementation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "5",
  pages =        "552--593",
  month =        sep,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681300018X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/418409138B4452969AC0736DB0A2C238",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "18 October 2013",
}

@Article{Grygiel:2013:CGL,
  author =       "Katarzyna Grygiel and Pierre Lescanne",
  title =        "Counting and generating lambda terms",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "5",
  pages =        "594--628",
  month =        sep,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000178",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9A0F5D0A36BBDC81914117DC30AD5A53",
  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 2013",
}

@Article{Anonymous:2013:JVIi,
  author =       "Anonymous",
  title =        "{JFP} volume 23 issue 5 Cover and Front matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "5",
  pages =        "f1--f2",
  month =        sep,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000221",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/011E556AFDF70089AA059707760ED391",
  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 2013",
}

@Article{Anonymous:2013:JVIj,
  author =       "Anonymous",
  title =        "{JFP} volume 23 issue 5 Cover and Back matter",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "5",
  pages =        "b1--b8",
  month =        sep,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000233",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/8B3F8576CA644C2C9C9783FFF01636AE",
  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 2013",
}

@Article{Martin:2013:FIC,
  author =       "C. E. Martin and S. A. Curtis",
  title =        "Fractal image compression",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "6",
  pages =        "629--657",
  month =        nov,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681300021X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EFC967F9A094A9D43075789B2D12A8D1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 December 2013",
}

@Article{Lakin:2013:CEI,
  author =       "Matthew R. Lakin and Andrew M. Pitts",
  title =        "Contextual equivalence for inductive definitions with
                 binders in higher order typed functional programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "6",
  pages =        "658--700",
  month =        nov,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000245",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D6A89CB54DE7C5CBF1314DDD2B206C12",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "13 December 2013",
}

@Article{Sperber:2013:CUF,
  author =       "Michael Sperber and Anil Madhavapeddy",
  title =        "Commercial users of functional programming workshop
                 report",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "23",
  number =       "6",
  pages =        "701--712",
  month =        nov,
  year =         "2013",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000257",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7B8E5D99E6C0D40D45B37D972B82598D",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "08 January 2014",
}

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

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

@Article{Downen:2014:DCC,
  author =       "Paul Downen and Zena M. Ariola",
  title =        "Delimited control and computational effects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "1",
  pages =        "1--55",
  month =        jan,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000312",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/84C685AB5E4BD71EACD2E42A6594DF83",
  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 2014",
}

@Article{Chen:2014:ISA,
  author =       "Yan Chen and Joshua Dunfield and Matthew A. Hammer and
                 Umut A. Acar",
  title =        "Implicit self-adjusting computation for purely
                 functional programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "1",
  pages =        "56--112",
  month =        jan,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000033",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/13F0A8D40493757FFB93C9AB676659EB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "31 March 2014",
}

@Article{Sculthorpe:2014:WIW,
  author =       "Neil Sculthorpe and Graham Hutton",
  title =        "Work it, wrap it, fix it, fold it",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "1",
  pages =        "113--127",
  month =        jan,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000045",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/FF151CC992C1B18767B45B021461BD17",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "16 April 2014",
}

@Article{Sperber:2014:BRS,
  author =       "Michael Sperber",
  title =        "Book Review: {{\booktitle{Systematic Program Design:
                 From Clarity to Efficiency}}, by Yanhong Annie Liu,
                 Cambridge University Press, 2013, ISBN:
                 978-1-107-03660-4}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "1",
  pages =        "128--130",
  month =        jan,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000269",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/9072682693050A26B2720A6443FB3CCF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "10 January 2014",
}

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

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

@Article{Singh:2014:SID,
  author =       "Satnam Singh and Robert Bruce Findler",
  title =        "Special Issue Dedicated to {ICFP} 2012: Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "2--3",
  pages =        "131--132",
  month =        may,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000124",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/7CA735936D1B06869969CEA30A25BBB0",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "21 May 2014",
}

@Article{Dunfield:2014:EIU,
  author =       "Joshua Dunfield",
  title =        "Elaborating intersection and union types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "2--3",
  pages =        "133--165",
  month =        may,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000270",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F5922703222B5F9C04C46BAE7AB8F7EB",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "20 January 2014",
}

@Article{Endrullis:2014:CSE,
  author =       "J{\"o}rg Endrullis and Dimitri Hendriks and Rena
                 Bakhshi and Grigore Rosu",
  title =        "On the complexity of stream equality",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "2--3",
  pages =        "166--217",
  month =        may,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000324",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/34CF8DEA07BCC5FEF11008CD79E07626",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "20 January 2014",
}

@Article{Johnson:2014:PFA,
  author =       "J. Ian Johnson and Ilya Sergey and Christopher Earl
                 and Matthew Might and David {Van Horn}",
  title =        "Pushdown flow analysis with abstract garbage
                 collection",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "2--3",
  pages =        "218--283",
  month =        may,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000100",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/92567231A16859F51056AB6F6781ACAE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "21 May 2014",
}

@Article{Myreen:2014:PPT,
  author =       "Magnus O. Myreen and Scott Owens",
  title =        "Proof-producing translation of higher-order logic into
                 pure and stateful {ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "2--3",
  pages =        "284--315",
  month =        may,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796813000282",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/4836EEA7A25F733339A9D23CD6C9F208",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "20 January 2014",
}

@Article{Dagand:2014:TFA,
  author =       "Pierre-{\'E}variste Dagand and Conor McBride",
  title =        "Transporting functions across ornaments",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "2--3",
  pages =        "316--383",
  month =        may,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000069",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/86A539E953412C85452ADA9E39E67EB7",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "23 April 2014",
}

@Article{Wadler:2014:PS,
  author =       "Philip Wadler",
  title =        "Propositions as sessions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "2--3",
  pages =        "384--418",
  month =        may,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681400001X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/0985539E5D607AC00FB00FF900BA1C86",
  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 2014",
}

@Article{Jadud:2014:BRR,
  author =       "Matt Jadud",
  title =        "Book Review: {{\booktitle{Realm of Racket}}, by
                 Forrest Bice, Rose DeMaio, Spencer Florence, Feng-Yun
                 Mimi Lin, Scott Lindeman, Nicole Nussbaum, Eric
                 Peterson, Ryan Plessner, David Van Horn, Matthias
                 Felleisen and Conrad Barski, MD, No Starch Press, San
                 Francisco, CA, 2013, \pounds 27.49. ISBN-10:
                 1-59327-491-2}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "2--3",
  pages =        "419--421",
  month =        may,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000070",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AFBE1E4602FCE8B93CEE8DB789163CDC",
  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 2014",
}

@Article{Green:2014:BRB,
  author =       "Robin Green",
  title =        "Book Review: {{\booktitle{Beginning Haskell}}, by
                 Alejandro Serrano Mena, Apress, New York City, NY,
                 2014, ISBN-10: 1-4302-6250-8, 428 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "2--3",
  pages =        "421--422",
  month =        may,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000112",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/EE1E701FB3EE176FDC0C4B37DCFA2558",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "30 April 2014",
}

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

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

@Article{Germane:2014:DCR,
  author =       "Kimball Germane and Matthew Might",
  title =        "{Deletion}: The curse of the red-black tree",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "4",
  pages =        "423--433",
  month =        jul,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000227",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/471C92AF3D431403FEE6C66FE070C492",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "11 September 2014",
}

@Article{Sculthorpe:2014:KUR,
  author =       "Neil Sculthorpe and Nicolas Frisby and Andy Gill",
  title =        "The {Kansas University} rewrite engine: A
                 {Haskell}-Embedded Strategic Programming Language with
                 Custom Closed Universes",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "4",
  pages =        "434--473",
  month =        jul,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000185",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B188BD6CAC68A121C219FA5315AF0C21",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "03 July 2014",
}

@Article{Hutton:2014:PA,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "4",
  pages =        "474--522",
  month =        jul,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000215",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/746B45DF269A7746FF42CCC1DE5A2748",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "27 August 2014",
}

@Article{Watt:2014:BRP,
  author =       "David Watt",
  title =        "Book Review: {{\booktitle{Practical Foundations for
                 Programming Languages}}, by Robert Harper, Cambridge
                 University Press, New York, December 2012, English,
                 ISBN-10: 1-107-02957-0, Hardcover, 487 pp.}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "4",
  pages =        "523--523",
  month =        jul,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681400015X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/48A4960F719F454E396AEB8C188461FE",
  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 2014",
}

@Article{Orchard:2014:BRC,
  author =       "Dominic Orchard",
  title =        "Book Review: {{\booktitle{Computational Semantics with
                 Functional Programming}}, by Jan van Eijck and
                 Christina Unger}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "4",
  pages =        "524--527",
  month =        jul,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000057",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:25 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/D64D86CC51BD935F57EB64AE2A9503FA",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "09 April 2014",
}

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

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

@Article{Rossberg:2014:FIM,
  author =       "Andreas Rossberg and Claudio Russo and Derek Dreyer",
  title =        "F-ing modules",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "5",
  pages =        "529--607",
  month =        sep,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000264",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B573FA00832D55D4878863DE1725D90B",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "19 November 2014",
}

@Article{Patryshev:2014:BRI,
  author =       "Vlad Patryshev",
  title =        "Book Review: {{\booktitle{Introduction to the art of
                 programming using Scala}}, by Mark C. Lewis, Chapman
                 and Hall/CRC Press, 2012, \pounds 46.99 (paperback)
                 ISBN-10: 1-4398-9666-6}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "5",
  pages =        "608--609",
  month =        sep,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000252",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/F8E004AA7CFDA2440A6A9FCA9BD81CCF",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "02 October 2014",
}

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

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

@Article{Felleisen:2014:E,
  author =       "Matthias Felleisen",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "6",
  pages =        "611--611",
  month =        nov,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000197",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/02392626D7555E55B6A29BCFA3474E1C",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "05 February 2015",
}

@Article{Sperber:2014:SIR,
  author =       "Michael Sperber and Lennart Augustsson",
  title =        "Special Issue on Run-Time Systems and Target Platforms
                 for Functional Languages: Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "6",
  pages =        "612--612",
  month =        nov,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000039",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/5F2B2C5D91A7121E11600E08CEA24BF4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "05 February 2015",
}

@Article{Sivaramakrishnan:2014:MMA,
  author =       "K. C. Sivaramakrishnan and Lukasz Ziarek and Suresh
                 Jagannathan",
  title =        "{MultiMLton}: A multicore-aware runtime for standard
                 {ML}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "6",
  pages =        "613--674",
  month =        nov,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000161",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/AE2EE448CF8C677D64B47E657F8BBB9A",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "18 June 2014",
}

@Article{Keep:2014:RTR,
  author =       "Andrew W. Keep and R. Kent Dybvig",
  title =        "A run-time representation of {Scheme} record types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "24",
  number =       "6",
  pages =        "675--716",
  month =        nov,
  year =         "2014",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000203",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Jul 12 06:49:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/B8FE043B9B0D8865EBB8ABBF58865E5C",
  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 2014",
}

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

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

@Article{Hutton:2015:PAa,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e1",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000040",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/A571A5D4D001F8FE31C4672AC184671F",
  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 =   "09 February 2015",
}

@Article{Grust:2015:TFH,
  author =       "Torsten Grust",
  title =        "Book Review: {{\booktitle{Thinking Functionally with
                 Haskell}} by Richard Bird, Cambridge University Press,
                 2014}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e2",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000076",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/thinking-functionally-with-haskell-by-richard-bird-cambridge-university-press-2014/9E3EB0C8A858BE50E1E67CBA75C50BEC",
  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 =   "25 February 2015",
}

@Article{Eriksen:2015:CSR,
  author =       "Marius Eriksen and Michael Sperber and Anil
                 Madhavapeddy",
  title =        "{CUFP'13} scribe's report",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e3",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000052",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/cufp13-scribes-report/F38AAE60DA9AD95E1737E3F863075C13",
  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 =   "16 March 2015",
}

@Article{Bird:2015:HMS,
  author =       "Richard S. Bird",
  title =        "How to mingle streams",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e4",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000064",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/how-to-mingle-streams/F4F6E6D0EC3671D5F8D6CAAF9408E9E2",
  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 =   "16 March 2015",
}

@Article{Altenkirch:2015:IC,
  author =       "Thorsten Altenkirch and Neil Ghani and Peter Hancock
                 and Conor Mcbride and Peter Morris",
  title =        "Indexed containers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e5",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681500009X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/indexed-containers/FB9C7DC88A65E7529D39554379D9765F",
  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 =   "20 May 2015",
}

@Article{Schaathun:2015:ESP,
  author =       "Hans Georg Schaathun",
  title =        "Evaluation of splittable pseudo-random generators",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e6",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681500012X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  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/journals/journal-of-functional-programming/article/evaluation-of-splittable-pseudorandom-generators/3EBAA9F14939C5BB5560E32D1A132637",
  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 =   "17 June 2015",
}

@Article{Hutton:2015:PAb,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e7",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000167",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/E150B65762A51870356263EA0F052152",
  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 =   "02 July 2015",
}

@Article{Claessen:2015:GCR,
  author =       "Koen Claessen and Jonas Dureg{\aa}rd and Michal H.
                 Palka",
  title =        "Generating constrained random data with uniform
                 distribution",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e8",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000143",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  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/journals/journal-of-functional-programming/article/generating-constrained-random-data-with-uniform-distribution/567438B9A7FABDD0F191FF65DAEA7005",
  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 =   "13 July 2015",
}

@Article{Aransay:2015:FHO,
  author =       "Jes{\'u}s Aransay and Jose Divas{\'o}n",
  title =        "Formalisation in higher-order logic and code
                 generation to functional languages of the
                 {Gauss--Jordan} algorithm",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e9",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000155",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/formalisation-in-higherorder-logic-and-code-generation-to-functional-languages-of-the-gaussjordan-algorithm/2B1780CA4588D531821AFD950C782848",
  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 =   "13 July 2015",
}

@Article{Bernardy:2015:EPI,
  author =       "Jean-Philippe Bernardy and Koen Claessen",
  title =        "Efficient parallel and incremental parsing of
                 practical context-free languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e10",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000131",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/efficient-parallel-and-incremental-parsing-of-practical-contextfree-languages/4D620F0BFADE2B588F854AAAEA252F5C",
  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 =   "23 July 2015",
}

@Article{Tirronen:2015:UBM,
  author =       "Ville Tirronen and Samuel Uusi-m{\"a}kel{\"a} and
                 Ville Isom{\"o}tt{\"o}nen",
  title =        "Understanding beginners' mistakes with {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e11",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000179",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/understanding-beginners-mistakes-with-haskell/244DB6807F3BD77E14CE7D627514D6D3",
  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 =   "06 August 2015",
}

@Article{Ziliani:2015:MMT,
  author =       "Beta Ziliani and Derek Dreyer and Neelakantan R.
                 Krishnaswami and Aleksandar Nanevski and Viktor
                 Vafeiadis",
  title =        "{Mtac}: A monad for typed tactic programming in
                 {Coq}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e12",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000118",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/mtac-a-monad-for-typed-tactic-programming-in-coq/75B49F20037D8A0F718EAB21C662ABA0",
  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 =   "24 August 2015",
}

@Article{Jaskelioff:2015:RTS,
  author =       "Mauro Jaskelioff and Russell O'Connor",
  title =        "A representation theorem for second-order
                 functionals",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e13",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000088",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/representation-theorem-for-secondorder-functionals/4B782B0BB6EB53E53935D7A0F8432E8E",
  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 =   "08 September 2015",
}

@Article{Bahr:2015:CCC,
  author =       "Patrick Bahr and Graham Hutton",
  title =        "Calculating correct compilers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e14",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000180",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  note =         "See also Part II \cite{Bahr:2020:CCC}.",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/calculating-correct-compilers/70AA17724EBCA4182B1B2B522362A9AF",
  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 =   "16 September 2015",
}

@Article{Clare:2015:RFS,
  author =       "Amanda Clare",
  title =        "Review of ``{{\booktitle{A functional start to
                 computing with Python}}}'', {Ted Herman, CRC Press,
                 2014, ISBN 978-1-4665-0455-4}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e15",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000222",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/review-of-a-functional-start-to-computing-with-python-ted-herman-crc-press-2014-isbn-9781466504554/CDD2895726478A185EDA78AE98C30BB3",
  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 =   "08 October 2015",
}

@Article{Hudson:2015:RLY,
  author =       "Shane Hudson",
  title =        "Review of ``{{\booktitle{Learn you some Erlang for
                 great good! A beginner's guide}}}'', by {Fred
                 H{\'e}bert, No Starch Press, 2013, \pounds 26.80
                 (paperback), ISBN: 978-1-59327-435-1}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e16",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000234",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/review-of-learn-you-some-erlang-for-great-good-a-beginners-guide-by-fred-hebert-no-starch-press-2013-2680-paperback-isbn-9781593274351/63A0A56C14B429CA2F748D163E7FF07D",
  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 =   "22 October 2015",
}

@Article{Hoffmann:2015:TBA,
  author =       "Jan Hoffmann and Zhong Shao",
  title =        "Type-based amortized resource analysis with integers
                 and arrays",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e17",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000192",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/typebased-amortized-resource-analysis-with-integers-and-arrays/B226DB9379DAF00F7BD7992283CEA906",
  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 =   "29 October 2015",
}

@Article{Traytel:2015:VDP,
  author =       "Dmitriy Traytel and Tobias Nipkow",
  title =        "Verified decision procedures for {MSO} on words based
                 on derivatives of regular expressions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e18",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000246",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/verified-decision-procedures-for-mso-on-words-based-on-derivatives-of-regular-expressions/18DCED718D5D525252C97EFA3501B4A4",
  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 =   "05 November 2015",
}

@Article{Fridlender:2015:PTS,
  author =       "Daniel Fridlender and Miguel Pagano",
  title =        "Pure type systems with explicit substitutions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e19",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000210",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/pure-type-systems-with-explicit-substitutions/DB9536503A77C1B2D8357588D8DF31DE",
  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 =   "09 November 2015",
}

@Article{Atkey:2015:IDE,
  author =       "Robert Atkey and Patricia Johann",
  title =        "Interleaving data and effects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e20",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000209",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/interleaving-data-and-effects/FCDD7EDCF7E7A9484C59A13B53F75742",
  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 =   "20 November 2015",
}

@Article{Hutton:2015:PAc,
  author =       "Graham Hutton",
  title =        "{PhD} abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e21",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000283",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/26EDA64896CD456D3BA13F03298E248A",
  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 =   "10 December 2015",
}

@Article{Curtis:2015:CLT,
  author =       "Sharon Curtis and Shin-Cheng Mu",
  title =        "Calculating a linear-time solution to the
                 densest-segment problem",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e22",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681500026X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/calculating-a-lineartime-solution-to-the-densestsegment-problem/B7A7F3DB6A6220FB95F819F91BA94DCE",
  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 =   "14 December 2015",
}

@Article{Tirronen:2015:TTC,
  author =       "Ville Tirronen and Ville Isom{\"o}tt{\"o}nen",
  title =        "Teaching types with a cognitively effective worked
                 example format",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e23",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796814000021",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/teaching-types-with-a-cognitively-effective-worked-example-format/D793285CAC3FDC1FAB3B1C846EEEFF54",
  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 =   "17 December 2015",
}

@Article{Grygiel:2015:CGT,
  author =       "Katarzyna Grygiel and Pierre Lescanne",
  title =        "Counting and generating terms in the binary lambda
                 calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "25",
  number =       "",
  pages =        "e24",
  month =        "????",
  year =         "2015",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000271",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:08 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/counting-and-generating-terms-in-the-binary-lambda-calculus/47DE83E8BD697326F0FFD43351E083E3",
  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 =   "29 December 2015",
}

@Article{Hinze:2016:USR,
  author =       "Ralf Hinze and Nicolas Wu",
  title =        "Unifying structured recursion schemes: An Extended
                 Study",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e1",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796815000258",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/unifying-structured-recursion-schemes/2CF2B29B85890E893F9761EA1C3B709E",
  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 =   "03 February 2016",
}

@Article{Abel:2016:WFR,
  author =       "Andreas Abel and Brigitte Pientka",
  title =        "Well-founded recursion with copatterns and sized
                 types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e2",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000022",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/wellfounded-recursion-with-copatterns-and-sized-types/39794AEA4D0F5003C8E9F88E564DA8DD",
  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 =   "03 March 2016",
}

@Article{Stump:2016:ELE,
  author =       "Aaron Stump and Peng Fu",
  title =        "Efficiency of lambda-encodings in total type theory",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e3",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000034",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/efficiency-of-lambdaencodings-in-total-type-theory/61BB015E068EAC16C6C31D5F7654F3AD",
  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 =   "10 March 2016",
}

@Article{Hritcu:2016:TNQ,
  author =       "Catalin Hritcu and Leonidas Lampropoulos and Antal
                 Spector-Zabusky and Arthur {Azevedo De Amorim} and
                 Maxime D{\'e}n{\`e}s and John Hughes and Benjamin C.
                 Pierce and Dimitrios Vytiniotis",
  title =        "Testing noninterference, quickly",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e4",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000058",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/testing-noninterference-quickly/00D792464D8E0CAD7F6B30417F121729",
  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 =   "05 April 2016",
}

@Article{Stewart:2016:TFT,
  author =       "Robert Stewart and Patrick Maier and Phil Trinder",
  title =        "Transparent fault tolerance for scalable functional
                 computation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e5",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681600006X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/transparent-fault-tolerance-for-scalable-functional-computation/48B954EF9ADDC9F5244904061DF1123C",
  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 =   "17 March 2016",
}

@Article{Svensson:2016:LHD,
  author =       "Bo Joel Svensson and Ryan R. Newton and Mary Sheeran",
  title =        "A language for hierarchical data parallel design-space
                 exploration on {GPUs}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e6",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000046",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/language-for-hierarchical-data-parallel-designspace-exploration-on-gpus/C406E732CBFFD3AF80E3BECBBE7F8B7B",
  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 =   "17 March 2016",
}

@Article{Clerc:2016:OJJ,
  author =       "Xavier Clerc",
  title =        "{OCaml-Java}: The {Java Virtual Machine} as the target
                 of an {OCaml} compiler",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e7",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000095",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/ocamljava-the-java-virtual-machine-as-the-target-of-an-ocaml-compiler/EDA83983550B6025B3705E2F8D97EB81",
  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 =   "17 May 2016",
}

@Article{Hutton:2016:PAa,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e8",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000125",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/A39BE6465AD4FD4744B8689F01BEF1C9",
  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 =   "16 June 2016",
}

@Article{Sivaramakrishnan:2016:CSA,
  author =       "K. C. Sivaramakrishnan and Tim Harris and Simon Marlow
                 and Simon Peyton Jones",
  title =        "Composable scheduler activations for {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e9",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000071",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/composable-scheduler-activations-for-haskell/5F4A86F27A77CAC76080B5F79667E619",
  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 =   "27 June 2016",
}

@Article{Berthold:2016:PPS,
  author =       "Jost Berthold and Hans-Wolfgang Loidl and Kevin
                 Hammond",
  title =        "{PAEAN}: Portable and scalable runtime support for
                 parallel {Haskell} dialects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e10",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000010",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/paean-portable-and-scalable-runtime-support-for-parallel-haskell-dialects/FFAF6CAE496B45F215755B6CB25584A1",
  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 =   "13 July 2016",
}

@Article{Dieterle:2016:SCV,
  author =       "M. Dieterle and T. Horstmeyer and R. Loogen and J.
                 Berthold",
  title =        "Skeleton composition versus stable process systems in
                 {Eden}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e11",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000083",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/skeleton-composition-versus-stable-process-systems-in-eden/0F108B29BA5AC5CA666DB8D2639A3017",
  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 =   "15 July 2016",
}

@Article{Parys:2016:CLT,
  author =       "Pawel Parys",
  title =        "A characterization of lambda-terms transforming
                 numerals",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e12",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000113",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/characterization-of-lambdaterms-transforming-numerals/852D33A97D7A849191B3EFA5ECE7E458",
  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 =   "22 July 2016",
}

@Article{Stansifer:2016:RSM,
  author =       "Paul Stansifer and Mitchell Wand",
  title =        "{Romeo}: A system for more flexible binding-safe
                 programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e13",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000137",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/romeo-a-system-for-more-flexible-bindingsafe-programming/F9C128D1D92B6BCD489E0FE41D255AE0",
  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 =   "22 July 2016",
}

@Article{Codish:2016:PSS,
  author =       "Michael Codish and Eijiro Sumii",
  title =        "Preface for special section from {FLOPS 2014}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e14",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000149",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/preface-for-special-section-from-flops-2014/3956976D0A10E8715C843581BC69F1E7",
  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 =   "22 July 2016",
}

@Article{Breitner:2016:SZC,
  author =       "Joachim Breitner and Richard A. Eisenberg and Simon
                 Peyton Jones and Stephanie Weirich",
  title =        "Safe zero-cost coercions for {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e15",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000150",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/safe-zerocost-coercions-for-haskell/FFB002A34C6B40EF150B5F357AA865DC",
  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 July 2016",
}

@Article{Cockx:2016:EDP,
  author =       "Jesper Cockx and Dominique Devriese and Frank
                 Piessens",
  title =        "Eliminating dependent pattern matching without {K}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e16",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000174",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/eliminating-dependent-pattern-matching-without-k/4BC4EA2D02D801E5ABED264FE5FB177A",
  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 =   "30 August 2016",
}

@Article{Thompson:2016:RSI,
  author =       "Simon Thompson",
  title =        "Review of {{\booktitle{Spreadsheet implementation
                 technology: Basics and extensions}}, by Peter Sestoft,
                 MIT Press, 2014, ISBN 978-0-262-52664-7}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e17",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000204",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/review-of-spreadsheet-implementation-technology-basics-and-extensions-by-peter-sestoft-mit-press-2014-isbn-9780262526647/B1F6E62B5E20014B4BBC9BF5135DD0BF",
  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 =   "09 September 2016",
}

@Article{Angiuli:2016:HPT,
  author =       "Carlo Angiuli and Edward Morehouse and Daniel R.
                 Licata and Robert Harper",
  title =        "Homotopical patch theory",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e18",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000198",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/homotopical-patch-theory/42AD8BB8A91688BCAC16FD4D6A2C3FE7",
  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 =   "13 September 2016",
}

@Article{BanadosSchwerter:2016:GTE,
  author =       "Felipe {Ba{\~n}ados Schwerter} and Ronald Garcia and
                 {\'E}ric Tanter",
  title =        "Gradual type-and-effect systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e19",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000162",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/gradual-typeandeffect-systems/5FB15D90345693369960654137B3C8D0",
  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 =   "22 September 2016",
}

@Article{Dreyer:2016:SID,
  author =       "Derek Dreyer and Mary Sheeran",
  title =        "Special issue dedicated to {ICFP 2014}: Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e20",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000228",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/special-issue-dedicated-to-icfp-2014-editorial/014390426F6D74E82AC2D68EFDEF4DD3",
  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 =   "25 October 2016",
}

@Article{Zeilberger:2016:LLT,
  author =       "Noam Zeilberger",
  title =        "Linear lambda terms as invariants of rooted trivalent
                 maps",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e21",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681600023X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/linear-lambda-terms-as-invariants-of-rooted-trivalent-maps/12B63B0C31472A26E4D1173016D233C7",
  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 =   "04 November 2016",
}

@Article{Inoue:2016:RAM,
  author =       "Jun Inoue and Walid Taha",
  title =        "Reasoning about multi-stage programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e22",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000253",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/reasoning-about-multistage-programs/60E3E040633DD97C4B61766123F1D639",
  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 =   "07 November 2016",
}

@Article{Acar:2016:OGS,
  author =       "Umut A. Acar and Arthur Chargu{\'e}raud and Mike
                 Rainey",
  title =        "Oracle-guided scheduling for controlling granularity
                 in implicitly parallel languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e23",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000101",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/oracleguided-scheduling-for-controlling-granularity-in-implicitly-parallel-languages/0316B0F89CD4C2006713CDA608146300",
  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 =   "10 November 2016",
}

@Article{Hutton:2016:PAb,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "26",
  number =       "",
  pages =        "e24",
  month =        "????",
  year =         "2016",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000290",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/BAF394984CB4971A0EA778D176382CC6",
  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 =   "23 November 2016",
}

@Article{Hou:2017:CCP,
  author =       "Kuen-Bang Hou (Favonia) and Nick Benton and Robert
                 Harper",
  title =        "Correctness of compiling polymorphism to dynamic
                 typing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e1",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000265",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/correctness-of-compiling-polymorphism-to-dynamic-typing/AE529D08033550814B59D305CCE5A6A2",
  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 =   "12 December 2016",
}

@Article{Ko:2017:PO,
  author =       "Hsiang-Shang Ko and Jeremy Gibbons",
  title =        "Programming with ornaments",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e2",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000307",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/programming-with-ornaments/97C63D7C90556ACD2EC1482E63026A74",
  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 =   "12 December 2016",
}

@Article{Nguyen:2017:HOS,
  author =       "Ph{\'u}c C. Nguy{\^e}n and Sam Tobin-Hochstadt and
                 David {Van Horn}",
  title =        "Higher order symbolic execution for contract
                 verification and refutation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e3",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000216",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/higher-order-symbolic-execution-for-contract-verification-and-refutation/129E10B4113242ABB0B7D6890CCFDBC9",
  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 =   "21 December 2016",
}

@Article{Padovani:2017:SLI,
  author =       "Luca Padovani",
  title =        "A simple library implementation of binary sessions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e4",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000289",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/simple-library-implementation-of-binary-sessions/D4F6DF42D95358937A5269A60193AAE6",
  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 =   "21 December 2016",
}

@Article{Stefan:2017:FDI,
  author =       "Deian Stefan and David Mazi{\`e}res and John C.
                 Mitchell and Alejandro Russo",
  title =        "Flexible dynamic information flow control in the
                 presence of exceptions",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e5",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000241",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/flexible-dynamic-information-flow-control-in-the-presence-of-exceptions/DA92A6BA5FBBDC534F1B498217D160A8",
  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 =   "12 January 2017",
}

@Article{Bendkowski:2017:NOR,
  author =       "Maciej Bendkowski",
  title =        "Normal-order reduction grammars",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e6",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000332",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/normalorder-reduction-grammars/B043EABD00457D588EA10B449CDF91AB",
  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 =   "17 January 2017",
}

@Article{Kammar:2017:NVR,
  author =       "Ohad Kammar and Matija Pretnar",
  title =        "No value restriction is needed for algebraic effects
                 and handlers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e7",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000320",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/no-value-restriction-is-needed-for-algebraic-effects-and-handlers/19DD87AEDAEABBB45A06D5EA21F03428",
  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 =   "24 January 2017",
}

@Article{Abel:2017:IPA,
  author =       "Andreas Abel and Stephan Adelsberger and Anton
                 Setzer",
  title =        "Interactive programming in {Agda} --- Objects and
                 graphical user interfaces",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e8",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000319",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/interactive-programming-in-agda-objects-and-graphical-user-interfaces/56ECE95C3A0C208D5ABCD072643BC8FB",
  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 =   "06 February 2017",
}

@Article{Dagand:2017:EO,
  author =       "Pierre-Evariste Dagand",
  title =        "The essence of ornaments",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e9",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796816000356",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/essence-of-ornaments/4D2DF6F4FE23599C8C1FEA6C921A3748",
  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 =   "06 February 2017",
}

@Article{Ziliani:2017:CGN,
  author =       "Beta Ziliani and Matthieu Sozeau",
  title =        "A comprehensible guide to a new unifier for {CIC}
                 including universe polymorphism and overloading",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e10",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000028",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/comprehensible-guide-to-a-new-unifier-for-cic-including-universe-polymorphism-and-overloading/19A095CA0645F89A772B7E2B7B3D92B2",
  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 =   "07 February 2017",
}

@Article{Sergey:2017:MHO,
  author =       "Ilya Sergey and Dimitrios Vytiniotis and Simon L.
                 Peyton Jones and Joachim Breitner",
  title =        "Modular, higher order cardinality analysis in theory
                 and practice",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e11",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000016",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/modular-higher-order-cardinality-analysis-in-theory-and-practice/5D815BD54F43FD49146B2F4154565DE4",
  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 =   "16 February 2017",
}

@Article{Johnson-Freyd:2017:CNE,
  author =       "Philip Johnson-Freyd and Paul Downen and Zena M.
                 Ariola",
  title =        "Call-by-name extensionality and confluence",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e12",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681700003X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/callbyname-extensionality-and-confluence/65772ED558B918E54B32A70C012AE78D",
  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 =   "27 February 2017",
}

@Article{Uustalu:2017:FRS,
  author =       "Tarmo Uustalu and Niccol{\`o} Veltri",
  title =        "Finiteness and rational sequences, constructively",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e13",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000041",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/finiteness-and-rational-sequences-constructively/FCC024B602F850DDCEB2E9092E72369B",
  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 =   "05 April 2017",
}

@Article{Stump:2017:CDL,
  author =       "Aaron Stump",
  title =        "The calculus of dependent lambda eliminations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e14",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000053",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/calculus-of-dependent-lambda-eliminations/1D0BDA070E9273AC56C108D8F6F2B078",
  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 =   "09 May 2017",
}

@Article{Swierstra:2017:SIP,
  author =       "Wouter Swierstra and Peter Dybjer",
  title =        "Special issue on Programming with Dependent Types
                 Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e15",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000065",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/special-issue-on-programming-with-dependent-types-editorial/B64163F12FCF62513E2148A6F0E52EE0",
  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 =   "08 June 2017",
}

@Article{Hutton:2017:PAa,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e16",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000089",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/880BC4CBC71DA9AFF193B616E1C637D8",
  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 =   "15 June 2017",
}

@Article{Pirog:2017:BCD,
  author =       "Maciej Pir{\'o}g and Sam Staton",
  title =        "Backtracking with cut via a distributive law and
                 left-zero monoids",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e17",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000077",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/backtracking-with-cut-via-a-distributive-law-and-leftzero-monoids/9B7B1620EEFD293888B7B1E0F805156B",
  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 =   "13 July 2017",
}

@Article{Smallbone:2017:QSB,
  author =       "Nicholas Smallbone and Moa Johansson and Koen Claessen
                 and Maximilian Algehed",
  title =        "Quick specifications for the busy programmer",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e18",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000090",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/quick-specifications-for-the-busy-programmer/1E1E8A11F91A927DD56AF08280A9F58D",
  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 =   "10 July 2017",
}

@Article{New:2017:FEC,
  author =       "Max S. New and Burke Fetscher and Robert Bruce Findler
                 and Jay Mccarthy",
  title =        "Fair enumeration combinators",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e19",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000107",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/fair-enumeration-combinators/CCEC7CBA286B2F792B073586EFCD6F3A",
  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 =   "30 August 2017",
}

@Article{Hutton:2017:CYJ,
  author =       "Graham Hutton and Patrick Bahr",
  title =        "Compiling a 50-year journey",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e20",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000120",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:09 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/compiling-a-50year-journey/31A66593E940CEF13253C34714F78041",
  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 =   "20 September 2017",
}

@Article{Rivas:2017:NCM,
  author =       "Exequiel Rivas and Mauro Jaskelioff",
  title =        "Notions of computation as monoids",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e21",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000132",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/notions-of-computation-as-monoids/70019FC0F2384270E9F41B9719042528",
  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 =   "05 October 2017",
}

@Article{Brandt:2017:CSF,
  author =       "J{\"o}rgen Brandt and Wolfgang Reisig and Ulf Leser",
  title =        "Computation semantics of the functional scientific
                 workflow language {Cuneiform}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e22",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000119",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/computation-semantics-of-the-functional-scientific-workflow-language-cuneiform/1A3B8AB825939117C5BD9F850F63ADCC",
  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 =   "24 October 2017",
}

@Article{Botta:2017:CCT,
  author =       "Nicola Botta and Patrik Jansson and Cezar Ionescu",
  title =        "Contributions to a computational theory of policy
                 advice and avoidability",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e23",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000156",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/contributions-to-a-computational-theory-of-policy-advice-and-avoidability/CDB4C9601702AAB336A2FB2C34B8F49B",
  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 =   "24 October 2017",
}

@Article{Schultz:2017:ADI,
  author =       "Patrick Schultz and Ryan Wisnesky",
  title =        "Algebraic data integration",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e24",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000168",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/algebraic-data-integration/AC36B1C39D4C76A18CB54F75B0D26796",
  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 =   "02 November 2017",
}

@Article{Hutton:2017:PAb,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e25",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000181",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/BA901528CBC710EB1FAC68EAFDA70836",
  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 =   "27 November 2017",
}

@Article{Seco:2017:CBL,
  author =       "Jo{\~a}o Costa Seco and Paulo Ferreira and Hugo
                 Louren{\c{c}}o",
  title =        "Capability-based localization of distributed and
                 heterogeneous queries",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e26",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681700017X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/capabilitybased-localization-of-distributed-and-heterogeneous-queries/C9401FAD261D3785552F1038A59E980C",
  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 =   "12 December 2017",
}

@Article{Fegaras:2017:ADB,
  author =       "Leonidas Fegaras",
  title =        "An algebra for distributed {Big Data} analytics",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "27",
  number =       "",
  pages =        "e27",
  month =        "????",
  year =         "2017",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000193",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/an-algebra-for-distributed-big-data-analytics/580E6A327FD3AC8E4F9B0EA0408B434B",
  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 =   "11 December 2017",
}

@Article{Breitner:2018:ALN,
  author =       "Joachim Breitner",
  title =        "The adequacy of {Launchbury}'s natural semantics for
                 lazy evaluation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e1",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796817000144",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/adequacy-of-launchburys-natural-semantics-for-lazy-evaluation/74FA9327F749042DC9C824261547F94B",
  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 =   "03 January 2018",
}

@Article{Chen:2018:SIC,
  author =       "Sheng Chen and Martin Erwig",
  title =        "Systematic identification and communication of type
                 errors",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e2",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681700020X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/systematic-identification-and-communication-of-type-errors/40EF6949DF63E97ABA353999C72AB6C5",
  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 =   "25 January 2018",
}

@Article{Downen:2018:TCC,
  author =       "Paul Downen and Zena M. Ariola",
  title =        "A tutorial on computational classical logic and the
                 sequent calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e3",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000023",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/tutorial-on-computational-classical-logic-and-the-sequent-calculus/4C5D37F74D95ED7CCFC0BB3E37F342A5",
  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 =   "01 February 2018",
}

@Article{Swords:2018:EAC,
  author =       "Cameron Swords and Amr Sabry and Sam Tobin-Hochstadt",
  title =        "An extended account of contract monitoring strategies
                 as patterns of communication",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e4",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000047",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/an-extended-account-of-contract-monitoring-strategies-as-patterns-of-communication/D410A73D44AE4F8126C44C558672F875",
  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 =   "07 March 2018",
}

@Article{Morazan:2018:IHB,
  author =       "Marco T. Moraz{\'a}n",
  title =        "Infusing an {HtDP}-based {CS1} with distributed
                 programming using functional video games",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e5",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000059",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/infusing-an-htdpbased-cs1-with-distributed-programming-using-functional-video-games/22DB3A4087A49FF56A77354300B746AC",
  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 =   "06 March 2018",
}

@Article{Keller:2018:ESI,
  author =       "Gabriele Keller and Fritz Henglein",
  title =        "Editorial for the Special Issue on Parallel and
                 Concurrent Functional Programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e6",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000060",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/editorial-for-the-special-issue-on-parallel-and-concurrent-functional-programming/8C1315D41C9264978A08BD6EC1DE91FB",
  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 =   "04 March 2018",
}

@Article{Haller:2018:PMF,
  author =       "Philipp Haller and Heather Miller and Normen
                 M{\"u}ller",
  title =        "A programming model and foundation for lineage-based
                 distributed computation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e7",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000035",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/programming-model-and-foundation-for-lineagebased-distributed-computation/B410CE79B21E33462843B408B716E1E5",
  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 =   "12 March 2018",
}

@Article{Cheney:2018:SIP,
  author =       "James Cheney and Torsten Grust",
  title =        "Special Issue on Programming Languages for Big Data
                 Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e8",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000084",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/special-issue-on-programming-languages-for-big-data-editorial/4525FDEF1AE0B07F0D54B904696ADC62",
  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 =   "12 March 2018",
}

@Article{Dagand:2018:FDI,
  author =       "Pierre-{\'E}variste Dagand and Nicolas Tabareau and
                 {\'E}ric Tanter",
  title =        "Foundations of dependent interoperability",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e9",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000011",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/foundations-of-dependent-interoperability/801E5D733DE9BC30B1A34A5FDC621242",
  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 =   "13 March 2018",
}

@Article{Shaikhha:2018:PVP,
  author =       "Amir Shaikhha and Mohammad Dashti and Christoph Koch",
  title =        "Push versus pull-based loop fusion in query engines",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e10",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000102",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/push-versus-pullbased-loop-fusion-in-query-engines/D67AE4899E87F4B5102F859B0FC02045",
  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 =   "10 April 2018",
}

@Article{Blanqui:2018:SBT,
  author =       "Fr{\'e}d{\'e}ric Blanqui",
  title =        "Size-based termination of higher-order rewriting",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e11",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000072",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/sizebased-termination-of-higherorder-rewriting/2134D9160988448FA62DD693D337892D",
  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 =   "19 April 2018",
}

@Article{Cockx:2018:PRU,
  author =       "Jesper Cockx and Dominique Devriese",
  title =        "Proof-relevant unification: Dependent pattern matching
                 with only the axioms of your type theory",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e12",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679681800014X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/proofrelevant-unification-dependent-pattern-matching-with-only-the-axioms-of-your-type-theory/E54D56DC3F5D5361CCDECA824030C38E",
  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 =   "10 May 2018",
}

@Article{Seidel:2018:DWS,
  author =       "Eric L. Seidel and Ranjit Jhala and Westley Weimer",
  title =        "Dynamic witnesses for static type errors (or,
                 Ill-Typed Programs Usually Go Wrong)",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e13",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000126",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/dynamic-witnesses-for-static-type-errors-or-illtyped-programs-usually-go-wrong/C9525689DAC80D153B94FAD292774444",
  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 =   "21 May 2018",
}

@Article{Hinze:2018:BOE,
  author =       "Ralf Hinze and Clare Martin",
  title =        "{Batcher}'s odd--even merging network revealed",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e14",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000163",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/batchers-oddeven-merging-network-revealed/14DB825CE81B605C919746923FFF8BA2",
  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 =   "04 June 2018",
}

@Article{Matsuda:2018:ABP,
  author =       "Kazutaka Matsuda and Meng Wang",
  title =        "Applicative bidirectional programming: Mixing lenses
                 and semantic bidirectionalization",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e15",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000096",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/applicative-bidirectional-programming/82D617027973B92A50FE977FCAE72FAE",
  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 =   "21 June 2018",
}

@Article{Zakian:2018:GTS,
  author =       "Timothy A. K. Zakian and Trevor L. Mcdonell and Matteo
                 Cimini and Ryan R. Newton",
  title =        "{Ghostbuster}: A tool for simplifying and converting
                 {GADTs}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e16",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000114",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/ghostbuster-a-tool-for-simplifying-and-converting-gadts/D8FEC9439E1D550CC05CFEC7AD5F1E1D",
  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 =   "22 June 2018",
}

@Article{Hutton:2018:PA,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e17",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000175",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/755F5652224B435080756DD21623839C",
  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 =   "13 July 2018",
}

@Article{Gilray:2018:AAU,
  author =       "Thomas Gilray and Michael D. Adams and Matthew Might",
  title =        "Abstract allocation as a unified approach to
                 polyvariance in control-flow analyses",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e18",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000138",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/abstract-allocation-as-a-unified-approach-to-polyvariance-in-controlflow-analyses/1555B0130B5B00DFFCEDA327DF0EB232",
  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 =   "01 August 2018",
}

@Article{Hinze:2018:CT,
  author =       "Ralf Hinze",
  title =        "On constructing 2--3 trees",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e19",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000187",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/on-constructing-23-trees/129759AE03543B461536F78B386D93B5",
  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 =   "26 October 2018",
}

@Article{Jung:2018:IGM,
  author =       "Ralf Jung and Robbert Krebbers and Jacques-Henri
                 Jourdan and Ales Bizjak and Lars Birkedal and Derek
                 Dreyer",
  title =        "{Iris} from the ground up: A modular foundation for
                 higher-order concurrent separation logic",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e20",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000151",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/iris-from-the-ground-up-a-modular-foundation-for-higherorder-concurrent-separation-logic/26301B518CE2C52796BFA12B8BAB5B5F",
  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 =   "22 November 2018",
}

@Article{Hinze:2018:PPS,
  author =       "Ralf Hinze and Clare Martin",
  title =        "{Parberry}'s pairwise sorting network revealed",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e21",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000199",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/parberrys-pairwise-sorting-network-revealed/C9761D61FD85D2E1A053BF48A6CB1399",
  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 =   "13 November 2018",
}

@Article{Rossberg:2018:CMU,
  author =       "Andreas Rossberg",
  title =        "{1ML} --- Core and modules united",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "28",
  number =       "",
  pages =        "e22",
  month =        "????",
  year =         "2018",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000205",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:10 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/1ml-core-and-modules-united/47B10882829E4B32F98FBA93B28CEF30",
  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 =   "27 December 2018",
}

@Article{Hutton:2019:PAa,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "",
  pages =        "e1",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000230",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/06E7785894BD9EAC9903940267B9A4DF",
  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 =   "30 January 2019",
}

@Article{Tan:2019:VCC,
  author =       "Yong Kiam Tan and Magnus O. Myreen and Ramana Kumar
                 and Anthony Fox and Scott Owens and Michael Norrish",
  title =        "The verified {CakeML} compiler backend",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "",
  pages =        "e2",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000229",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/verified-cakeml-compiler-backend/E43ED3EA740D2DF970067F4E2BB9EF7D",
  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 =   "04 February 2019",
}

@Article{Schrijvers:2019:CSC,
  author =       "Tom Schrijvers and Bruno C. D. S. Oliveira and Philip
                 Wadler and Koar Marntirosian",
  title =        "{COCHIS}: Stable and coherent implicits",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "",
  pages =        "e3",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000242",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/cochis-stable-and-coherent-implicits/F0127B641DC6AFBA1488A0C64A25A289",
  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 =   "08 February 2019",
}

@Article{Greenman:2019:HEP,
  author =       "Ben Greenman and Asumu Takikawa and Max S. New and
                 Daniel Feltey and Robert Bruce Findler and Jan Vitek
                 and Matthias Felleisen",
  title =        "How to evaluate the performance of gradual type
                 systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "",
  pages =        "e4",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796818000217",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/how-to-evaluate-the-performance-of-gradual-type-systems/DC765724C52A3A462F16C7FB3AD18697",
  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 =   "20 February 2019",
}

@Article{Choi:2019:TRC,
  author =       "Kwanghoon Choi and Byeong-Mo Chang",
  title =        "A theory of {RPC} calculi for client-server model",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "",
  pages =        "e5",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000029",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/theory-of-rpc-calculi-for-clientserver-model/15DC9096F78E604ABD5F34A96F277EFE",
  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 =   "22 March 2019",
}

@Article{Danvy:2019:FLR,
  author =       "Olivier Danvy",
  title =        "Folding left and right over {Peano} numbers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "",
  pages =        "e6",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000042",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/folding-left-and-right-over-peano-numbers/BF89C1D1283424DBF295ECFAB2ABE66C",
  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 =   "17 April 2019",
}

@Article{Garcia-Perez:2019:FRK,
  author =       "{\'A}lvaro Garc{\'i}a-P{\'e}rez and Pablo Nogueira",
  title =        "The full-reducing {Krivine} abstract machine {KN}
                 simulates pure normal-order reduction in lockstep: A
                 proof via corresponding calculus",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "",
  pages =        "e7",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000017",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/fullreducing-krivine-abstract-machine-kn-simulates-pure-normalorder-reduction-in-lockstep-a-proof-via-corresponding-calculus/F9D6AC47F4C2FC0903CD28AB451B37EC",
  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 =   "29 April 2019",
}

@Article{Bird:2019:HFF,
  author =       "Richard S. Bird",
  title =        "How to find a fake coin",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "",
  pages =        "e8",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000030",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/how-to-find-a-fake-coin/BD43BF3F22072B224171E9A0B961DF22",
  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 =   "29 April 2019",
}

@Article{Rompf:2019:SCC,
  author =       "Tiark Rompf and Nada Amin",
  title =        "A {SQL} to {C} compiler in 500 lines of code",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "",
  pages =        "e9",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000054",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/sql-to-c-compiler-in-500-lines-of-code/C38B40C78B6A9C55232D4A850587FC64",
  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 =   "03 June 2019",
}

@Article{Hutton:2019:PAb,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "",
  pages =        "e10",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000078",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/A0B4D8FFC69D131EA44B6B1A71A66A1B",
  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 =   "01 July 2019",
}

@Article{Darais:2019:CGC,
  author =       "David Darais and David {Van Horn}",
  title =        "Constructive {Galois} Connections",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "29",
  number =       "??",
  pages =        "e11",
  month =        "????",
  year =         "2019",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000066",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Jul 22 09:36:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/constructive-galois-connections/216F5350F896AB024486361287C08489",
  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 =   "08 July 2019",
}

@Article{Hutton:2020:PAa,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e1",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000200",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/F66CECFC31BDB7D2790F39DE25426EEA",
  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 =   "09 January 2020, e1",
}

@Article{Cockx:2020:EDC,
  author =       "Jesper Cockx and Andreas Abel",
  title =        "Elaborating dependent (co)pattern matching: No pattern
                 left behind",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e2",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000182",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/elaborating-dependent-copattern-matching-no-pattern-left-behind/F13CECDAB2B6200135D45452CA44A8B3",
  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 =   "21 January 2020, e2",
}

@Article{Bird:2020:OPF,
  author =       "Richard S. Bird",
  title =        "An optimal, purely functional implementation of the
                 {Garsia--Wachs} algorithm",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e3",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000194",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/an-optimal-purely-functional-implementation-of-the-garsiawachs-algorithm/6CC5120546FAE30DF5F7F16A9784E136",
  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 =   "21 January 2020, e3",
}

@Article{Hackett:2020:RTT,
  author =       "J. Hackett",
  title =        "Review of {``\booktitle{Thinking with Types}'' by
                 Sandy Maguire, LeanPub, 2019}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e4",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000015",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/review-of-thinking-with-types-by-sandy-maguire-leanpub-2019/151CBE6431DDB2C828F77CECDDAA828B",
  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 =   "20 February 2020, e4",
}

@Article{Hillerstrom:2020:EHG,
  author =       "Daniel Hillerstr{\"o}m and Sam Lindley and Robert
                 Atkey",
  title =        "Effect handlers via generalised continuations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e5",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000040",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/effect-handlers-via-generalised-continuations/DF590482FEE2F6888CD68B4B446E31D5",
  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 =   "16 March 2020, e5",
}

@Article{Tanter:2020:RLP,
  author =       "{\'E}ric Tanter",
  title =        "Review of {``\booktitle{The Little Prover}'' by Daniel
                 P. Friedman and Carl Eastlund, MIT Press, 2015}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e6",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000052",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/review-of-the-little-prover-by-daniel-p-friedman-and-carl-eastlund-mit-press-2015/F85BF92A2EBE5A0B46063D3E6EA9D457",
  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 =   "27 March 2020, e6",
}

@Article{Kiselyov:2020:MMP,
  author =       "Oleg Kiselyov",
  title =        "Many more predecessors: A representation workout",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e7",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679682000009X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/many-more-predecessors-a-representation-workout/72C397C5CEC70ACB379658A431447500",
  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 =   "30 March 2020, e7",
}

@Article{Brachthauser:2020:ECP,
  author =       "Jonathan Immanuel Brachth{\"a}user and Philipp
                 Schuster and Klaus Ostermann",
  title =        "{Effekt}: Capability-passing style for type- and
                 effect-safe, extensible effect handlers in {Scala}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e8",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000027",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/effekt-capabilitypassing-style-for-type-and-effectsafe-extensible-effect-handlers-in-scala/A19680B18FB74AD95F8D83BC4B097D4F",
  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 =   "31 March 2020, e8",
}

@Article{Convent:2020:DBD,
  author =       "Lukas Convent and Sam Lindley and Conor Mcbride and
                 Craig Mclaughlin",
  title =        "Doo bee doo bee doo",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e9",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000039",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/doo-bee-doo-bee-doo/DEC5F8FDABF7DE3088270E07392320DD",
  abstract =     "We explore the design and implementation of Frank, a
                 strict functional programming language with a
                 bidirectional effect type system designed from the
                 ground up around a novel variant of Plotkin and
                 Pretnar's effect handler abstraction. \ldots{}",
  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 =   "31 March 2020, e9",
}

@Article{Swierstra:2020:HBR,
  author =       "Wouter Swierstra",
  title =        "Heterogeneous binary random-access lists",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e10",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000064",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/heterogeneous-binary-randomaccess-lists/CC82B2E79DC5CCAD57E0AC5DF0D43DEC",
  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 =   "07 April 2020, e10",
}

@Article{Mokhov:2020:BSC,
  author =       "Andrey Mokhov and Neil Mitchell and Simon Peyton
                 Jones",
  title =        "Build systems {\`a} la carte: Theory and practice",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e11",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000088",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/build-systems-a-la-carte-theory-and-practice/097CE52C750E69BD16B78C318754C7A4",
  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 =   "21 April 2020, e11",
}

@Article{Perez:2020:FTF,
  author =       "Ivan Perez and Alwyn E. Goodloe",
  title =        "Fault-tolerant functional reactive programming
                 (extended version)",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e12",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000118",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/faulttolerant-functional-reactive-programming-extended-version/F0C270C83E218FA5627D96A7FD6C56E9",
  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 =   "07 May 2020, e12",
}

@Article{Luksic:2020:LAE,
  author =       "Ziga Luksic and Matija Pretnar",
  title =        "Local algebraic effect theories",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e13",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796819000212",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/local-algebraic-effect-theories/670D4567BB7D87DA956E1EAD7F1DFD6F",
  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 =   "11 May 2020, e13",
}

@Article{Accattoli:2020:TTS,
  author =       "Beniamino Accattoli and St{\'e}phane Graham-Lengrand
                 and Delia Kesner",
  title =        "Tight typings and split bounds, fully developed",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e14",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679682000012X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/tight-typings-and-split-bounds-fully-developed/95BD54E1AF44234025F3462836B7D83D",
  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 =   "19 May 2020, e14",
}

@Article{Karachalias:2020:EES,
  author =       "Georgios Karachalias and Matija Pretnar and Amr Hany
                 Saleh and Stien Vanderhallen and Tom Schrijvers",
  title =        "Explicit effect subtyping",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e15",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000131",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/explicit-effect-subtyping/4851B1C994BEAAB7F04A58B60F11D0AF",
  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 =   "08 June 2020, e15",
}

@Article{Muijnck-Hughes:2020:TDD,
  author =       "Jan {De Muijnck-Hughes}",
  title =        "Type-Driven Development with {Idris}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e16",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000143",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/typedriven-development-with-idris/90AF5662A02C45CCDAFF8980F19A41D5",
  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 =   "10 June 2020, e16",
}

@Article{Abel:2020:LEI,
  author =       "Andreas Abel and Jesper Cockx and Dominique Devriese
                 and Amin Timany and Philip Wadler",
  title =        "{Leibniz} equality is isomorphic to {Martin-L{\"o}f}
                 identity, parametrically",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e17",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000155",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/leibniz-equality-is-isomorphic-to-martinlof-identity-parametrically/50D76A9C314AB24E7CD46DA4A0A766EB",
  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 =   "17 June 2020, e17",
}

@Article{Hutton:2020:PAb,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e18",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000167",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/3A33B8690F953DDD3AFD44F25B69EF00",
  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 =   "29 June 2020, e18",
}

@Article{Ragde:2020:RAF,
  author =       "Prabhakar Ragde",
  title =        "Review of {``\booktitle{Algorithms for Functional
                 Programming}'' by John David Stone, Springer-Verlag,
                 2018}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e19",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000179",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/review-of-algorithms-for-functional-programming-by-john-david-stone-springerverlag-2018/8FBE435BA79EC4F35CAAB64FAFCC183D",
  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 =   "16 July 2020, e19",
}

@Article{Sperber:2020:RFR,
  author =       "Michael Sperber",
  title =        "Review of {``\booktitle{Functional and Reactive Domain
                 Modeling}'' by Debasish Ghosh, Manning, 2017, ISBN
                 978-1-617-29224-8}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e21",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000180",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/review-of-functional-and-reactive-domain-modeling-by-debasish-ghosh-manning-2017-isbn-9781617292248/EDC2C65147D376E3763D0177C74FE23F",
  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 =   "27 July 2020, e21",
}

@Article{Pieters:2020:FCP,
  author =       "Ruben P. Pieters and Tom Schrijvers",
  title =        "Faster coroutine pipelines: A reconstruction",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e22",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000192",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/faster-coroutine-pipelines-a-reconstruction/BE694B384B35DF1DC03684FF5AE3FBDE",
  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 =   "03 August 2020, e22",
}

@Article{Pieters:2020:GME,
  author =       "Ruben P. Pieters and Exequiel Rivas and Tom
                 Schrijvers",
  title =        "Generalized monoidal effects and handlers",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e23",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000106",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/generalized-monoidal-effects-and-handlers/E11A8F2693A1762295769026C91E2D1D",
  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 July 2020, e23",
}

@Article{Crary:2020:FSA,
  author =       "Karl Crary",
  title =        "A focused solution to the avoidance problem",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e24",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000222",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Mon Aug 10 07:38:39 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/focused-solution-to-the-avoidance-problem/F6F764A18625588897968919C2B2F4CC",
  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 =   "06 August 2020, e24",
}

@Article{Bahr:2020:CCC,
  author =       "Patrick Bahr and Graham Hutton",
  title =        "Calculating correct compilers {II}: Return of the
                 register machines",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e25",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000209",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:27 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  note =         "See also Part I \cite{Bahr:2015:CCC}.",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/calculating-correct-compilers-ii-return-of-the-register-machines/194A3C46A13A0BFDDE85976E96232AEC",
  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 =   "20 August 2020",
}

@Article{Mccutchen:2020:ESD,
  author =       "Matt Mccutchen and Judith Borghouts and Andrew D.
                 Gordon and Simon Peyton Jones and Advait Sarkar",
  title =        "Elastic sheet-defined functions: Generalising
                 spreadsheet functions to variable-size input arrays",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e26",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000234",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:27 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/elastic-sheetdefined-functions-generalising-spreadsheet-functions-to-variablesize-input-arrays/A85E83284ADAFF27B8607BBF20175D7B",
  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 =   "21 August 2020",
}

@Article{Caldwell:2020:TDA,
  author =       "Sam Caldwell and Tony Garnock-Jones and Matthias
                 Felleisen",
  title =        "Typed dataspace actors",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e27",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000246",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:27 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/typed-dataspace-actors/95C1CBE3CF43FDDEA3724EEDE67A53EF",
  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 =   "24 August 2020",
}

@Article{Perez:2020:RVV,
  author =       "Ivan Perez and Henrik Nilsson",
  title =        "Runtime verification and validation of functional
                 reactive systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e28",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000210",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:27 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/runtime-verification-and-validation-of-functional-reactive-systems/875DE7B51D38C418739B441874EB23D2",
  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 =   "26 August 2020",
}

@Article{Grust:2020:RAD,
  author =       "Torsten Grust",
  title =        "Review of {``Algorithm Design with Haskell'' by
                 Richard Bird and Jeremy Gibbons, Cambridge University
                 Press, 2020}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "30",
  number =       "??",
  pages =        "e29",
  month =        "????",
  year =         "2020",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000258",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:27 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/review-of-algorithm-design-with-haskell-by-richard-bird-and-jeremy-gibbons-cambridge-university-press-2020/60310B41A83CFB91E7C6A3E4312B98B0",
  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 =   "30 September 2020",
}

@Article{Hutton:2021:PAa,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e1",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000301",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/86D39E70D5D89E4C3E6D38434D10ADAC",
  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 =   "19 January 2021",
}

@Article{Kiselyov:2021:EAR,
  author =       "Oleg Kiselyov and Shin-Cheng Mu and Amr Sabry",
  title =        "Not by equations alone: Reasoning with extensible
                 effects",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e2",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000271",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/not-by-equations-alone-reasoning-with-extensible-effects/8E5B14BA0105D056F0ED48564E79BEBC",
  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 =   "27 January 2021",
}

@Article{Andersen:2021:PCM,
  author =       "Kristoffer Just Arndal Andersen and Ilya Sergey",
  title =        "Protocol combinators for modeling, testing, and
                 execution of distributed systems",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e3",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679682000026X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/protocol-combinators-for-modeling-testing-and-execution-of-distributed-systems/BACA56805598C43F1B6AD36E40EF4B82",
  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 =   "15 February 2021",
}

@Article{Elsman:2021:IRM,
  author =       "Martin Elsman and Niels Hallenberg",
  title =        "Integrating region memory management and tag-free
                 generational garbage collection",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e4",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000010",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/integrating-region-memory-management-and-tagfree-generational-garbage-collection/782D317A9B811CD99FA0E924A35B6A58",
  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 =   "22 February 2021",
}

@Article{Breitner:2021:RSV,
  author =       "Joachim Breitner and Antal Spector-Zabusky and Yao Li
                 and Christine Rizkallah and John Wiegley and Joshua
                 Cohen and Stephanie Weirich",
  title =        "Ready, Set , Verify! {Applying} hs-to-coq to
                 real-world {Haskell} code",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e5",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000283",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/ready-set-verify-applying-hstocoq-to-realworld-haskell-code/88AC7FD74F828740A1CD961559147F70",
  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 =   "26 February 2021",
}

@Article{Strydonck:2021:LCF,
  author =       "Thomas {Van Strydonck} and Frank Piessens and
                 Dominique Devriese",
  title =        "Linear capabilities for fully abstract compilation of
                 separation-logic-verified code",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e6",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000022",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/linear-capabilities-for-fully-abstract-compilation-of-separationlogicverified-code/EA316E0FBA47C39AA18EA4D85A0E3CD8",
  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 =   "30 March 2021",
}

@Article{Morihata:2021:LCA,
  author =       "Akimasa Morihata",
  title =        "{Lambda} calculus with algebraic simplification for
                 reduction parallelisation: Extended study",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e7",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000058",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/lambda-calculus-with-algebraic-simplification-for-reduction-parallelisation-extended-study/6B54DF4F6E295C414DE8A4029FE8B1F1",
  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 =   "05 April 2021",
}

@Article{Vezzosi:2021:CAD,
  author =       "Andrea Vezzosi and Anders M{\"O}Rtberg and Andreas
                 Abel",
  title =        "{Cubical Agda}: a dependently typed programming
                 language with univalence and higher inductive types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e8",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000034",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/cubical-agda-a-dependently-typed-programming-language-with-univalence-and-higher-inductive-types/839F14B5227969B039D7B57AA8272C6B",
  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 =   "06 April 2021",
}

@Article{Skorstengaard:2021:SEW,
  author =       "Lau Skorstengaard and Dominique Devriese and Lars
                 Birkedal",
  title =        "{StkTokens}: Enforcing well-bracketed control flow and
                 stack encapsulation using linear capabilities",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e9",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679682100006X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/stktokens-enforcing-wellbracketed-control-flow-and-stack-encapsulation-using-linear-capabilities/10DE9942E61FC9D4B6B123560C5801AD",
  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 =   "15 April 2021",
}

@Article{Erwig:2021:EDP,
  author =       "Martin Erwig and Prashant Kumar",
  title =        "Explainable dynamic programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e10",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000083",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/explainable-dynamic-programming/E8DC46B3363847A2BA18B345C8591DAA",
  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 =   "18 May 2021",
}

@Article{Sterling:2021:HOF,
  author =       "Jonathan Sterling",
  title =        "Higher order functions and {Brouwer}'s thesis",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e11",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000095",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/higher-order-functions-and-brouwers-thesis/938CB9864C34CA33A41F8202620918A3",
  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 =   "19 May 2021",
}

@Article{Filinski:2021:PDP,
  author =       "Andrzej Filinski",
  title =        "Proof-directed program transformation: a functional
                 account of efficient regular expression matching",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e12",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000295",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/proofdirected-program-transformation-a-functional-account-of-efficient-regular-expression-matching/454BB5CD9B0B056FA91957F2F9CC3EC5",
  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 =   "24 May 2021",
}

@Article{Petricek:2021:CDV,
  author =       "Tomas Petricek",
  title =        "Composable data visualizations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e13",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000046",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/composable-data-visualizations/CFC3E7AFACBEE62AE3AC70AD6DF4F3D5",
  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 =   "17 June 2021",
}

@Article{Hutton:2021:PAb,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e14",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000149",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/7BA112E2114AF9F97A9C1B8D74A5EE7A",
  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 =   "02 July 2021",
}

@Article{Gibbons:2021:HDC,
  author =       "Jeremy Gibbons",
  title =        "How to design co-programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e15",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000113",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/how-to-design-coprograms/02B37487DB71F1CFD8B46BBE7823E440",
  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 =   "02 July 2021",
}

@Article{Krishnamurthi:2021:WEP,
  author =       "Shriram Krishnamurthi",
  title =        "What is an education paper?",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e16",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000150",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/what-is-an-education-paper/22F85A4207E40020C96FCFB6E989B089",
  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 =   "12 July 2021",
}

@Article{Affeldt:2021:TMA,
  author =       "Reynald Affeldt and Jacques Garrigue and David Nowak
                 and Takafumi Saikawa",
  title =        "A trustful monad for axiomatic reasoning with
                 probability and nondeterminism",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e17",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000137",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/trustful-monad-for-axiomatic-reasoning-with-probability-and-nondeterminism/315018412FBB338E9B47BB55B2E55107",
  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 =   "15 July 2021",
}

@Article{Sison:2021:VSC,
  author =       "Robert Sison and Toby Murray",
  title =        "Verified secure compilation for mixed-sensitivity
                 concurrent programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e18",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000162",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/verified-secure-compilation-for-mixedsensitivity-concurrent-programs/A46AD098BDBBE50665D4094BE8F6D8DD",
  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 July 2021",
}

@Article{Shivkumar:2021:RTM,
  author =       "Bhargav Shivkumar and Jeffrey Murphy and Lukasz
                 Ziarek",
  title =        "Real-time {MLton}: a Standard {ML} runtime for
                 real-time functional programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e19",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000174",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/realtime-mlton-a-standard-ml-runtime-for-realtime-functional-programs/2C7EF6A583AB68662F4DF3BF12844A53",
  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 =   "31 August 2021",
}

@Article{Siek:2021:BCT,
  author =       "Jeremy G. Siek and Peter Thiemann and Philip Wadler",
  title =        "Blame and coercion: Together again for the first
                 time",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e20",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000101",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/blame-and-coercion-together-again-for-the-first-time/657CEF36278FE66B039DEF1D06DF8178",
  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 =   "13 October 2021",
}

@Article{New:2021:GTT,
  author =       "Max S. New and Daniel R. Licata and Amal Ahmed",
  title =        "Gradual type theory",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e21",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000125",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/gradual-type-theory/2D5DC0E87301B1724C42B7E31F90DD6B",
  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 =   "14 October 2021",
}

@Article{Allais:2021:TSS,
  author =       "Guillaume Allais and Robert Atkey and James Chapman
                 and Conor Mcbride and James Mckinna",
  title =        "A type- and scope-safe universe of syntaxes with
                 binding: their semantics and proofs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e22",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796820000076",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/type-and-scopesafe-universe-of-syntaxes-with-binding-their-semantics-and-proofs/8A0865F34313BA65F4FE46D4522B4568",
  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 =   "19 October 2021",
}

@Article{Achten:2021:SAR,
  author =       "Peter Achten",
  title =        "Segments: an alternative rainfall problem",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e23",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000216",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/segments-an-alternative-rainfall-problem/ABEA634EB9763953CBCC8D2AC58FE710",
  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 =   "19 October 2021",
}

@Article{Botta:2021:EEP,
  author =       "Nicola Botta and Nuria Brede and Patrik Jansson and
                 Tim Richter",
  title =        "Extensional equality preservation and verified generic
                 programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e24",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000204",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/extensional-equality-preservation-and-verified-generic-programming/BF60B28E6CAC815B83D3D94D8103133F",
  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 =   "21 October 2021",
}

@Article{OConnor:2021:CUT,
  author =       "Liam O'Connor and Zilin Chen and Christine Rizkallah
                 and Vincent Jackson and Sidney Amani and Gerwin Klein
                 and Toby Murray and Thomas Sewell and Gabriele Keller",
  title =        "{Cogent}: uniqueness types and certifying
                 compilation",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e25",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679682100023X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/cogent-uniqueness-types-and-certifying-compilation/47AC86F02534818B95A56FA1A283A0A6",
  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 =   "27 October 2021",
}

@Article{Brede:2021:CMB,
  author =       "Nuria Brede and Nicola Botta",
  title =        "On the correctness of monadic backward induction",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e26",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000228",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/on-the-correctness-of-monadic-backward-induction/0F71FFE6AE1222E77F52341C695E366A",
  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 =   "29 October 2021",
}

@Article{Qu:2021:RCA,
  author =       "Weihao Qu and Marco Gaboardi and Deepak Garg",
  title =        "Relational cost analysis in a functional-imperative
                 setting",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e27",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000071",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/relational-cost-analysis-in-a-functionalimperative-setting/048CDEF0960FBB8C42704284E684CB1E",
  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 =   "02 November 2021",
}

@Article{Huang:2021:TMO,
  author =       "Xuejing Huang and Jinxu Zhao and Bruno C. D. S.
                 Oliveira",
  title =        "Taming the {Merge Operator}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e28",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000186",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/taming-the-merge-operator/B8A3A5D16B7AB175D44DB6F980450863",
  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 =   "02 November 2021",
}

@Article{Bird:2021:GAD,
  author =       "Richard Bird and Shin-Cheng Mu",
  title =        "A greedy algorithm for dropping digits",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e29",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000198",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/greedy-algorithm-for-dropping-digits/A11B56DDB98C8B789AD0F80E96CCB3AD",
  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 =   "04 November 2021",
}

@Article{Siek:2021:PCC,
  author =       "Jeremy G. Siek and Tianyu Chen",
  title =        "Parameterized cast calculi and reusable meta-theory
                 for gradually typed lambda calculi",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e30",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000241",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/parameterized-cast-calculi-and-reusable-metatheory-for-gradually-typed-lambda-calculi/7A6E772C5AEB832ED157E80C5D2085D4",
  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 =   "11 November 2021",
}

@Article{Mu:2021:LSB,
  author =       "Shin-Cheng Mu and Tsung-Ju Chiang",
  title =        "Longest segment of balanced parentheses: an exercise
                 in program inversion in a segment problem",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "31",
  number =       "??",
  pages =        "e31",
  month =        "????",
  year =         "2021",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000253",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/longest-segment-of-balanced-parentheses-an-exercise-in-program-inversion-in-a-segment-problem/219E51626DE1E48DF2FBEA0070483A99",
  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 =   "25 November 2021",
}

@Article{Gibbons:2022:E,
  author =       "Jeremy Gibbons and Shriram Krishnamurthi",
  title =        "Editorial",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "??",
  pages =        "e1",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000265",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/editorial/6AB193BF2D5CF1B72328A2AF0D92C5C0",
  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 =   "13 January 2022",
}

@Article{Hutton:2022:PAa,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "??",
  pages =        "e2",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000290",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/5540C7C053B5E5FD73713D82B7A60915",
  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 =   "13 January 2022",
}

@Article{Dreyer:2022:BPS,
  author =       "Derek Dreyer and Benjamin C. Pierce",
  title =        "On being a {PhD} student of {Robert Harper}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "??",
  pages =        "e3",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000289",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/on-being-a-phd-student-of-robert-harper/B68BCF31384084D9FDCB17A7DF1DE7A0",
  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 =   "13 January 2022",
}

@Article{Iwasaki:2022:FFD,
  author =       "Hideya Iwasaki and Kento Emoto and Akimasa Morihata
                 and Kiminori Matsuzaki and Zhenjiang Hu",
  title =        "{Fregel}: a functional domain-specific language for
                 vertex-centric large-scale graph processing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "??",
  pages =        "e4",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796821000277",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/fregel-a-functional-domainspecific-language-for-vertexcentric-largescale-graph-processing/A6D4FC0B42C87B752E9AF88F681C5F13",
  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 =   "20 January 2022",
}

@Article{Hinze:2022:SN,
  author =       "Ralf Hinze and Colin Runciman",
  title =        "Super-naturals",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "??",
  pages =        "e5",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000028",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/supernaturals/9D3E021A2B1717B186ABD500CD34AD75",
  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 =   "31 January 2022",
}

@Article{Pruiksma:2022:BF,
  author =       "Klaas Pruiksma and Frank Pfenning",
  title =        "Back to futures",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "??",
  pages =        "e6",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000016",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Wed Apr 6 09:15:28 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/back-to-futures/9FA8FD46A69EDCD889CEE58756418CC6",
  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 February 2022",
}

@Article{Hutton:2022:PAb,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e7",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000053",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/FA3E743E00B155C2A5AB4946EF4C6A4F",
  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 =   "23 June 2022",
}

@Article{Danner:2022:DSF,
  author =       "Norman Danner and Daniel R. Licata",
  title =        "Denotational semantics as a foundation for cost
                 recurrence extraction for functional languages",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e8",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S095679682200003X",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/denotational-semantics-as-a-foundation-for-cost-recurrence-extraction-for-functional-languages/BEC8FAB23FECD752D2968FD000E7C3C8",
  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 =   "05 July 2022",
}

@Article{Perna:2022:IMC,
  author =       "Stefano Perna and Val Tannen and Limsoon Wong",
  title =        "Iterating on multiple collections in synchrony",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e9",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000041",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/iterating-on-multiple-collections-in-synchrony/E1E868AA95761C15F9896238442D790B",
  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 =   "05 July 2022",
}

@Article{Swierstra:2022:WKR,
  author =       "Wouter Swierstra",
  title =        "A well-known representation of monoids and its
                 application to the function `vector reverse'",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e10",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000065",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/wellknown-representation-of-monoids-and-its-application-to-the-function-vector-reverse/929D15452762F6BB0A4A68503026D1C4",
  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 =   "08 August 2022",
}

@Article{Annenkov:2022:EFP,
  author =       "Danil Annenkov and Mikkel Milo and Jakob Botsch
                 Nielsen and Bas Spitters",
  title =        "Extracting functional programs from {Coq}, in {Coq}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e11",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000077",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/extracting-functional-programs-from-coq-in-coq/ACA1A3F43DD4EA96646F705BC2F8E370",
  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 =   "22 August 2022",
}

@Article{Koronkevich:2022:APD,
  author =       "Paulette Koronkevich and Ramon Rakow and Amal Ahmed
                 and William J. Bowman",
  title =        "{ANF} preserves dependent types up to extensional
                 equality",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e12",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000090",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/anf-preserves-dependent-types-up-to-extensional-equality/73FC888A23E5E87BAE16B158ABE349C8",
  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 =   "16 September 2022",
}

@Article{Danvy:2022:FUL,
  author =       "Olivier Danvy",
  title =        "Fold--unfold lemmas for reasoning about recursive
                 programs using the {Coq} proof assistant",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e13",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000107",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  note =         "See erratum \cite{Danvy:2023:FUL}.",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/foldunfold-lemmas-for-reasoning-about-recursive-programs-using-the-coq-proof-assistant/CE55ACA989A03E9073540DCCEBA4E89C",
  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 =   "29 September 2022",
}

@Article{Iii:2022:MGT,
  author =       "John Peter Campora Iii and Sheng Chen and Martin Erwig
                 and Eric Walkingshaw",
  title =        "Migrating gradual types",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e14",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000089",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/migrating-gradual-types/BD262271D2A9694DCF5212735E50CC33",
  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 =   "06 October 2022",
}

@Article{Bahr:2022:MFA,
  author =       "Patrick Bahr",
  title =        "Modal {FRP} for all: Functional reactive programming
                 without space leaks in {Haskell}",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e15",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000132",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/modal-frp-for-all-functional-reactive-programming-without-space-leaks-in-haskell/9BE20E8D61E9B74811CF3CF97B5D10C7",
  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 =   "26 December 2022",
}

@Article{Chuang:2022:SMF,
  author =       "Cheng-En Chuang and Grant Iraci and Lukasz Ziarek",
  title =        "Send to me first: Priority in synchronous
                 message-passing",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e16",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000119",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/send-to-me-first-priority-in-synchronous-messagepassing/F59BD7EF0FD493515F9AC3890E40A40B",
  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 =   "22 December 2022",
}

@Article{Hutton:2022:PAc,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "32",
  number =       "",
  pages =        "e17",
  month =        "????",
  year =         "2022",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000144",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/D0E41859562B6733AED9979BB67017C1",
  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 =   "23 December 2022",
}

@Article{Chan:2023:STC,
  author =       "Jonathan Chan and Yufeng Li and William J. Bowman",
  title =        "Is sized typing for {Coq} practical?",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "33",
  number =       "",
  pages =        "e1",
  month =        "????",
  year =         "2023",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000120",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:57 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/is-sized-typing-for-coq-practical/9B55C4ABE4CB011CBD6405CA291FD920",
  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 =   "24 January 2023",
}

@Article{Danvy:2023:FLR,
  author =       "Olivier Danvy",
  title =        "Folding left and right matters: Direct style,
                 accumulators, and continuations",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "33",
  number =       "",
  pages =        "e2",
  month =        "????",
  year =         "2023",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000156",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:57 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/folding-left-and-right-matters-direct-style-accumulators-and-continuations/55377D4E137AFCF13A7922F3EFBCDCBF",
  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 =   "14 February 2023",
}

@Article{Danvy:2023:FUL,
  author =       "Olivier Danvy",
  title =        "Fold-unfold lemmas for reasoning about recursive
                 programs using the {Coq} proof assistant --- Erratum",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "33",
  number =       "",
  pages =        "e3",
  month =        "????",
  year =         "2023",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796823000011",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:57 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  note =         "See \cite{Danvy:2022:FUL}.",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/foldunfold-lemmas-for-reasoning-about-recursive-programs-using-the-coq-proof-assistant-erratum/240CE5C1CADFED0F92E1B5FD8E23D5DD",
  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 =   "06 March 2023",
}

@Article{Downen:2023:CCR,
  author =       "Paul Downen and Zena M. Ariola",
  title =        "Classical (co)recursion: Mechanics",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "33",
  number =       "",
  pages =        "e4",
  month =        "????",
  year =         "2023",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796822000168",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:57 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/classical-corecursion-mechanics/9C61F6814C3CA0A70D4922B0DE40849E",
  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 =   "04 April 2023",
}

@Article{Bhaskar:2023:RWF,
  author =       "Siddharth Bhaskar and Jakob Grue Simonsen",
  title =        "Read\slash write factorizable programs",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "33",
  number =       "",
  pages =        "e5",
  month =        "????",
  year =         "2023",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796823000023",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:57 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/readwrite-factorizable-programs/E00B881B91D79D7806634C2B306DEF06",
  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 =   "08 June 2023",
}

@Article{Hutton:2023:PA,
  author =       "Graham Hutton",
  title =        "{PhD} Abstracts",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "33",
  number =       "",
  pages =        "e6",
  month =        "????",
  year =         "2023",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796823000035",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Aug 29 06:00:57 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/journals/journal-of-functional-programming/article/phd-abstracts/A32EE036508B4F3B309230D342DA7C2C",
  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 =   "24 July 2023",
}

%%% TO DO: check for new articles in last volume: they are added over
%%% the year
%%% ====================================================================
%%% Entries for reviewed and cross-referenced books must come last.
%%% They are sorted by year, and then by citation label, with
%%% ``bibsort -byyear'':
@Book{Launchbury:1991:PFP,
  author =       "John Launchbury",
  title =        "Projection factorisations in partial evaluation",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xii + 163",
  year =         "1991",
  ISBN =         "0-521-41497-0",
  ISBN-13 =      "978-0-521-41497-5",
  LCCN =         "QA76.6 .L3486 1991",
  bibdate =      "Wed Jul 12 15:31:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Distinguished dissertations in computer science",
  URL =          "http://www.loc.gov/catdir/description/cam025/92165640.html;
                 http://www.loc.gov/catdir/toc/cam029/92165640.html",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming; Factorization (Mathematics)",
}

@Book{Paulson:1991:MWP,
  author =       "Lawrence C. Paulson",
  title =        "{ML} for the working programmer",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "x + 429",
  year =         "1991",
  ISBN =         "0-521-39022-2",
  ISBN-13 =      "978-0-521-39022-4",
  LCCN =         "QA76.73.M6 P38 1991",
  bibdate =      "Wed Jul 12 15:32:00 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "ML (Computer program language)",
}

@Book{Harrison:1993:ADT,
  author =       "Rachel Harrison",
  title =        "Abstract data types in standard {ML}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "x + 212",
  year =         "1993",
  ISBN =         "0-471-93844-0 (paperback)",
  ISBN-13 =      "978-0-471-93844-6 (paperback)",
  LCCN =         "QA76.9.A23 H37 1993",
  bibdate =      "Wed Jul 12 15:32:00 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$44.75 (U.S.)",
  series =       "Wiley professional computing",
  URL =          "http://www.loc.gov/catdir/description/wiley031/92039975.html;
                 http://www.loc.gov/catdir/toc/onix01/92039975.html",
  acknowledgement = ack-nhfb,
  subject =      "Abstract data types (Computer science); ML (Computer
                 program language)",
}

@Book{Myers:1993:PSM,
  author =       "Colin Myers and Chris Clack and Ellen Poon",
  title =        "Programming with {Standard ML}",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "x + 301",
  year =         "1993",
  ISBN =         "0-13-722075-8 (paperback)",
  ISBN-13 =      "978-0-13-722075-5 (paperback)",
  LCCN =         "QA76.73.M6 M94 1993",
  bibdate =      "Wed Jul 12 15:32:00 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$40.00",
  acknowledgement = ack-nhfb,
  subject =      "ML (Computer program language)",
}

@Book{Ullman:1994:EMP,
  author =       "Jeffrey D. (Jeffrey David) Ullman",
  title =        "Elements of {ML} programming",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xiii + 320",
  year =         "1994",
  ISBN =         "0-13-288788-6 (paperback), 0-13-184854-2 (hardcover)",
  ISBN-13 =      "978-0-13-288788-5 (paperback), 978-0-13-184854-2
                 (hardcover)",
  LCCN =         "QA76.73.M6 U45 1994",
  MRclass =      "*68N15, 68-01, 68N01",
  bibdate =      "Wed Jul 12 16:49:09 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Prentice Hall International Editions",
  URL =          "http://books.google.com/books?id=XalQAAAAMAAJ;
                 http://catalog.hathitrust.org/api/volumes/oclc/28844308.html;
                 http://www.gbv.de/dms/bowker/toc/9780131848542.pdf;
                 http://www.gbv.de/dms/bowker/toc/9780132887885.pdf;
                 http://www.zentralblattmath.org/zmath/en/search/?an=0821.68025",
  acknowledgement = ack-nhfb,
  author-dates = "1942--",
  subject =      "ML (Computer program language); ML (Computer program
                 language); Programmeertalen; Functionele programmering;
                 Standard ML; Standard ML.",
}

@Book{Abelson:1996:SIC,
  author =       "Harold Abelson and Gerald Jay Sussman and Julie
                 Sussman",
  title =        "Structure and interpretation of computer programs",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  edition =      "Second",
  pages =        "xxiii + 657",
  year =         "1996",
  ISBN =         "0-262-01153-0 (MIT Press hardcover), 0-07-000484-6
                 (McGraw-Hill hardcover), 0-262-51087-1 (paperback)",
  ISBN-13 =      "978-0-262-01153-2 (MIT Press hardcover),
                 978-0-07-000484-9 (McGraw-Hill hardcover),
                 978-0-262-51087-5 (paperback)",
  LCCN =         "QA76.6 .A255 1996",
  MRclass =      "*68N01, 68-01, 68T99",
  bibdate =      "Wed Jul 12 16:49:12 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 library.mit.edu:9909/mit01",
  note =         "Foreword by Alan J. Perlis.",
  series =       "MIT electrical engineering and computer science",
  URL =          "http://catdir.loc.gov/catdir/description/mh022/96017756.html;
                 http://catdir.loc.gov/catdir/toc/mh022/96017756.html",
  abstract =     "Structure and Interpretation of Computer Programs has
                 had a dramatic impact on computer science curricula
                 over the past decade. This long-awaited revision
                 contains changes throughout the text.\par

                 There are new implementations of most of the major
                 programming systems in the book, including the
                 interpreters and compilers, and the authors have
                 incorporated many small changes that reflect their
                 experience teaching the course at MIT since the first
                 edition was published.\par

                 A new theme has been introduced that emphasizes the
                 central role played by different approaches to dealing
                 with time in computational models: objects with state,
                 concurrent programming, functional programming and lazy
                 evaluation, and nondeterministic programming. There are
                 new example sections on higher-order procedures in
                 graphics and on applications of stream processing in
                 numerical programming, and many new exercises.\par

                 In addition, all the programs have been reworked to run
                 in any Scheme implementation that adheres to the IEEE
                 standard.",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming; LISP (Computer program
                 language)",
  tableofcontents = "Contents / vii \\
                 Foreword / xi \\
                 Preface to the Second Edition / xv \\
                 Preface to the First Edition / xvii \\
                 Acknowledgments / xxi \\
                 Building Abstractions with Procedures \\
                 The Elements of Programming / 4 \\
                 Procedures and the Processes They Generate / 31 \\
                 Formulating Abstractions with Higher-Order Procedures /
                 56 \\
                 Building Abstractions with Data / 79 \\
                 Introduction to Data Abstraction / 83 \\
                 Hierarchical Data and the Closure Property / 97 \\
                 Symbolic Data / 142 \\
                 Multiple Representations for Abstract Data / 169 \\
                 Systems with Generic Operations / 187 \\
                 Modularity, Objects and State Assignment and Local
                 State / 218 \\
                 The Environmental Model of Evaluation / 236 \\
                 Modeling with Mutable Data / 251 \\
                 Concurrency: Time Is of the Essence / 297 \\
                 Streams / 316 \\
                 Metalinguistic Abstraction The Metaciricular Evaluator
                 / 362 \\
                 Variations on a Scheme --- Lazy Evaluation / 398 \\
                 Variations on a Scheme --- Nondeterministic Computing /
                 412 \\
                 Logic Programming / 438 \\
                 Computing with Register Machines / 491 \\
                 Designing Register Machines / 492 \\
                 A Register-Machine Simulator / 513 \\
                 Storage Allocation and Garbage Collection / 533 \\
                 The Explicit Control Evaluator / 547 \\
                 Compilation / 566 \\
                 References / 611 \\
                 List of Exercises / 619 \\
                 Index / 621",
}

@Book{Appel:1997:MCI,
  author =       "Andrew W. Appel",
  title =        "Modern compiler implementation in {ML}: basic
                 techniques",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "x + 390",
  year =         "1997",
  ISBN =         "0-521-58275-X (hardcover), 0-521-58775-1 (paperback)",
  ISBN-13 =      "978-0-521-58275-9 (hardcover), 978-0-521-58775-4
                 (paperback)",
  LCCN =         "QA76.76.C65 A6753 1997",
  bibdate =      "Wed Jul 12 15:32:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/cam028/96050393.html;
                 http://www.loc.gov/catdir/toc/cam022/96050393.html",
  acknowledgement = ack-nhfb,
  author-dates = "1960--",
  subject =      "Compilers (Computer programs); ML (Computer program
                 language)",
}

@Book{Baader:1998:TRA,
  author =       "Franz Baader and Tobias Nipkow",
  title =        "Term Rewriting and All That",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xii + 301",
  year =         "1998",
  ISBN =         "0-521-45520-0 (hardcover)",
  ISBN-13 =      "978-0-521-45520-6 (hardcover)",
  LCCN =         "QA267 .B314 1998",
  bibdate =      "Wed Jul 12 15:32:10 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigact.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/cam028/97028286.html;
                 http://www.loc.gov/catdir/toc/cam027/97028286.html",
  acknowledgement = ack-nhfb,
  subject =      "Rewriting systems (Computer science)",
}

@Book{Cousineau:1998:FAP,
  author =       "Guy Cousineau and Michel Mauny",
  title =        "The functional approach to programming",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xiv + 445",
  year =         "1998",
  ISBN =         "0-521-57183-9 (hardcover), 0-521-57681-4 (paperback)",
  ISBN-13 =      "978-0-521-57183-8 (hardcover), 978-0-521-57681-9
                 (paperback)",
  LCCN =         "QA76.62 .C68 1998",
  bibdate =      "Wed Jul 12 15:32:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/cam028/97042892.html;
                 http://www.loc.gov/catdir/toc/cam026/97042892.html",
  acknowledgement = ack-nhfb,
  subject =      "Functional programming (Computer science)",
}

@Book{Hansen:1999:IPU,
  author =       "Michael R. Hansen and Hans Rischel",
  title =        "Introduction to programming using {SML}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xvi + 355",
  year =         "1999",
  ISBN =         "0-201-39820-6",
  ISBN-13 =      "978-0-201-39820-5",
  LCCN =         "QA76.73.M6 H36 1999",
  bibdate =      "Wed Jul 12 15:32:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "International computer science series",
  acknowledgement = ack-nhfb,
  subject =      "ML (Computer program language); Computer programming",
}

@Book{MacLennan:1999:PPL,
  author =       "Bruce J. MacLennan",
  title =        "Principles of programming languages: design,
                 evaluation, and implementation",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  edition =      "Third",
  pages =        "xvii + 509",
  year =         "1999",
  ISBN =         "0-19-511306-3 (hardcover)",
  ISBN-13 =      "978-0-19-511306-8 (hardcover)",
  LCCN =         "QA76.7 .M33 1999",
  bibdate =      "Wed Jul 12 15:32:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0602/98027755-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0602/98027755-t.html",
  acknowledgement = ack-nhfb,
  subject =      "Programming languages (Electronic computers)",
}

@Book{Rabhi:1999:AFP,
  author =       "Fethi Rabhi and Guy Lapalme",
  title =        "{Algorithms}: a functional programming approach",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xi + 235",
  year =         "1999",
  ISBN =         "0-201-59604-0 (paperback)",
  ISBN-13 =      "978-0-201-59604-5 (paperback)",
  LCCN =         "QA76.9.A43 R344 1999",
  bibdate =      "Wed Jul 12 15:32:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "International computer science series",
  acknowledgement = ack-nhfb,
  subject =      "Computer algorithms; Functional programming
                 languages",
}

@Book{Reppy:1999:CPM,
  author =       "John H. Reppy",
  title =        "Concurrent programming in {ML}",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xiv + 308",
  year =         "1999",
  ISBN =         "0-521-48089-2 (hardcover)",
  ISBN-13 =      "978-0-521-48089-5 (hardcover)",
  LCCN =         "QA76.73.M6 R47 1999",
  bibdate =      "Wed Jul 12 15:32:09 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/cam029/99020465.html;
                 http://www.loc.gov/catdir/toc/cam023/99020465.html",
  acknowledgement = ack-nhfb,
  subject =      "ML (Computer program language); Parallel processing
                 (Electronic computers)",
}

@Book{Abelson:2000:SIC,
  author =       "Harold Abelson and Gerald Jay Sussman and Julie
                 Sussman",
  title =        "Structure and interpretation of computer programs",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  edition =      "Second",
  pages =        "xxiii + 657",
  year =         "2000",
  ISBN =         "0-07-000484-6, 0-262-01153-0, 0-262-51087-1",
  ISBN-13 =      "978-0-07-000484-9, 978-0-262-01153-2,
                 978-0-262-51087-5",
  LCCN =         "????",
  bibdate =      "Wed Jul 12 16:49:12 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  series =       "The MIT electrical engineering and computer science
                 series",
  acknowledgement = ack-nhfb,
  subject =      "LISP; Programmierung.",
}

@Book{Barron:2000:WSL,
  author =       "D. W. (David William) Barron",
  title =        "The world of scripting languages",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xii + 492",
  year =         "2000",
  ISBN =         "0-471-99886-9",
  ISBN-13 =      "978-0-471-99886-0",
  LCCN =         "QA76.6 .B3715 2000",
  bibdate =      "Wed Jul 12 15:32:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Worldwide series in computer science",
  URL =          "http://www.loc.gov/catdir/description/wiley034/99089450.html;
                 http://www.loc.gov/catdir/toc/onix06/99089450.html",
  acknowledgement = ack-nhfb,
  author-dates = "1935--",
  subject =      "Scripting languages (Computer science); CGI (Computer
                 network protocol); World Wide Web",
}

@Book{Friedman:2001:EPL,
  author =       "Daniel P. Friedman and Mitchell Wand and Christopher
                 Thomas Haynes",
  title =        "Essentials of programming languages",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  edition =      "Second",
  pages =        "xviii + 389",
  year =         "2001",
  ISBN =         "0-262-06217-8 (hardcover)",
  ISBN-13 =      "978-0-262-06217-6 (hardcover)",
  LCCN =         "QA76.7 .F73 2001",
  bibdate =      "Wed Jul 12 15:32:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Programming languages (Electronic computers)",
}

@Book{Sussman:2001:SIC,
  author =       "Gerald Jay Sussman and Jack Wisdom and Meinhard E.
                 (Meinhard Edwin) Mayer",
  title =        "Structure and interpretation of classical mechanics",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xxi + 534",
  year =         "2001",
  ISBN =         "0-262-19455-4",
  ISBN-13 =      "978-0-262-19455-6",
  LCCN =         "QC125.2 .S895 2001",
  bibdate =      "Wed Jul 12 15:32:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/foundphys.bib;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Mechanics",
}

@Book{Chakravarty:2002:ICH,
  author =       "Manuel M. T. Chakravarty and Gabriele C. Keller",
  title =        "An introduction to computing: with {Haskell}",
  publisher =    "French Forest",
  address =      "????",
  pages =        "viii + 145",
  year =         "2002",
  ISBN =         "1-74009-404-2 (paperback)",
  ISBN-13 =      "978-1-74009-404-7 (paperback)",
  LCCN =         "BLI YK.2004.b.1796",
  bibdate =      "Wed Jul 12 16:49:14 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  acknowledgement = ack-nhfb,
  remark =       "{\'I}ndice. MSC 68N15.",
  subject =      "Haskell (Computer program language); Functional
                 programming (Computer science); Programmering av
                 datorer; Computer programming; Functional programming
                 (Computer science); Haskell (Computer program
                 language)",
}

@Book{Collard:2003:RAP,
  author =       "Jean-Fran{\c{c}}ois Collard",
  title =        "Reasoning about program transformations: imperative
                 programming and flow of data",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xviii + 237",
  year =         "2003",
  DOI =          "https://doi.org/10.1007/b97654",
  ISBN =         "0-387-95391-4",
  ISBN-13 =      "978-0-387-95391-5",
  LCCN =         "QA76.7.C645 2003",
  bibdate =      "Wed Jul 12 16:13:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 library.mit.edu:9909/mit01",
  acknowledgement = ack-nhfb,
  subject =      "Programming languages (Electronic computers)",
  tableofcontents = "1: Introduction \\
                 I: Basic Concepts \\
                 2: Describing Program Executions \\
                 3: Labels \\
                 II: Analyses and Transformations \\
                 4: Revisiting Some Classical Compiler Concepts \\
                 5: Reaching Definition Analysis \\
                 6: Applications of Reaching Definition Analysis \\
                 7: Some Classical Compiler Concepts, Part II \\
                 III: Data Flow and Expansion \\
                 8: Single-Assignment Forms \\
                 9: Maximal Static Expansion \\
                 10: Parallel Languages \\
                 11: Conclusion: Toward Algorithm Recognition",
}

@Book{Gibbons:2003:FP,
  editor =       "Jeremy Gibbons and Oege de Moor",
  title =        "The fun of programming",
  publisher =    "Palgrave Macmillan",
  address =      "Basingstoke",
  pages =        "viii + 277",
  year =         "2003",
  ISBN =         "1-4039-0772-2, 0-333-99285-7 (PBK.)",
  ISBN-13 =      "978-1-4039-0772-1, 978-0-333-99285-2 (PBK.)",
  LCCN =         "QA76.62.F858 2003",
  bibdate =      "Wed Jul 12 16:13:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 library.mit.edu:9909/mit01",
  price =        "\pounds{}24.99",
  series =       "Cornerstones of computing",
  acknowledgement = ack-nhfb,
  subject =      "Functional programming (Computer science)",
}

@Book{McIver:2003:PM,
  editor =       "Annabelle McIver and Carroll Morgan",
  title =        "Programming methodology",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvii + 469",
  year =         "2003",
  DOI =          "https://doi.org/10.1007/978-0-387-21798-7",
  ISBN =         "0-387-95349-3",
  ISBN-13 =      "978-0-387-95349-6",
  LCCN =         "QA76.6.P76 2003",
  bibdate =      "Wed Jul 12 16:13:27 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 library.mit.edu:9909/mit01",
  series =       "Monographs in computer science",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming",
  tableofcontents = "Pt. I: Models and correctness \\
                 1: Wanted: a compositional approach to concurrency / C.
                 B. Jones \\
                 2: Enforcing behavior with contracts / Ralph-Johan Back
                 and Joakim von Wright \\
                 3: Asynchronous progress / Ernie Cohen \\
                 4: A reduction theorem for concurrent object-oriented
                 programs / Jayadev Misra \\
                 5: Abstractions from time / Manfred Broy \\
                 6: A predicative semantics for real-time refinement /
                 Ian Hayes \\
                 7: Aspects of system description / Michael Jackson \\
                 8: Modelling architectures for dynamic systems / Peter
                 Henderson \\
                 9: ``What is a method?'' - an essay on some aspects of
                 domain engineering / Dines Bjorner \\
                 Pt. II: Programming techniques \\
                 10: Object-oriented programming and software
                 development - a critical assessment / Manfred Broy \\
                 11: A trace model for pointers and objects / C. A. R.
                 Hoare and He Jifeng \\
                 12: Object models as heap invariants / Daniel Jackson
                 \\
                 13: Abstraction dependencies / K. Rustan M. Leino and
                 Greg Nelson \\
                 14: Type systems / Benjamin C. Pierce \\
                 15: What do types mean? - From intrinsic to extrinsic
                 semantics / John C. Reynolds \\
                 Pt. III: Applications and automated theories \\
                 16: Automated verification using deduction,
                 exploration, and abstraction / Natarajan Shankar \\
                 17: An experiment in feature engineering / Pamela Zave
                 \\
                 18: High-level circuit design / Eric C. R. Hehner,
                 Theodore S. Norvell and Richard Paige \\
                 19: Power analysis: attacks and countermeasures /
                 Suresh Chari, Charanjit S. Jutla, Josyula R. Rao and
                 Pankaj Rohatgi \\
                 20: A probabilistic approach to information hiding /
                 Annabelle McIver and Carroll Morgan",
}

@Book{Mitchell:2003:CPL,
  author =       "John C. Mitchell",
  title =        "Concepts in programming languages",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "x + 529",
  year =         "2003",
  ISBN =         "0-521-78098-5",
  ISBN-13 =      "978-0-521-78098-8",
  LCCN =         "QA76.6 .M5293 2003",
  bibdate =      "Wed Jul 12 15:32:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/cam0210/2002031217.html;
                 http://www.loc.gov/catdir/samples/cam033/2002031217.html;
                 http://www.loc.gov/catdir/toc/cam031/2002031217.html",
  acknowledgement = ack-nhfb,
  subject =      "Programming languages (Electronic computers)",
}

@Book{Bulterman:2004:SIM,
  author =       "Dick C. A. Bulterman and Lloyd Rutledge",
  title =        "{SMIL 2.0}: interactive multimedia for web and mobile
                 devices",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxx + 439",
  year =         "2004",
  ISBN =         "3-540-20234-X (hardcover)",
  ISBN-13 =      "978-3-540-20234-9 (hardcover)",
  ISSN =         "1612-1449",
  LCCN =         "QA76.76.H94 B858 2004",
  bibdate =      "Wed Jul 12 16:49:16 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  series =       "X. media.publishing",
  URL =          "http://aleph.unisg.ch/hsgscan/hm00130755.pdf;
                 http://catdir.loc.gov/catdir/enhancements/fy0826/2004041320-b.html;
                 http://catdir.loc.gov/catdir/enhancements/fy0826/2004041320-d.html;
                 http://catdir.loc.gov/catdir/enhancements/fy0826/2004041320-t.html;
                 http://opac.nebis.ch/cgi-bin/showAbstract.pl?u20=354020234X;
                 http://swbplus.bsz-bw.de/bsz107852276cov.htm;
                 http://swbplus.bsz-bw.de/bsz107852276inh.htm;
                 http://swbplus.bsz-bw.de/bsz107852276kap.htm;
                 http://swbplus.bsz-bw.de/bsz107852276vlg.htm;
                 http://www.gbv.de/du/services/toc/bs/37256514x;
                 http://www.XmediaSMIL.net",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "SMIL (Document markup language); Mobile Computing;
                 Multimedia; Entwicklung; SMIL 2.0; World Wide Web; SMIL
                 (Document markup language); Entwicklung; Mobile
                 Computing; SMIL 2.0; World Wide Web; Multimedia.",
  tableofcontents = "1: An overview of SMIL 2.0 \\
                 2: Understanding SMIL 2.0 code \\
                 3: Local and streaming media \\
                 4: SMIL structure \\
                 5: Referencing media objects \\
                 6: SMIL basic layout \\
                 7: Basic SMIL timing \\
                 8: Basic linking \\
                 9: Content selection and control \\
                 10: Transition effects \\
                 11: Subsetting and extending media \\
                 12: Advanced layout topics \\
                 13: Advanced SMIL timing behavior and control \\
                 14: Advanced SMIL timing attributes \\
                 15: SMIL animation \\
                 16: Extended content control \\
                 17: Meta-information, media description and XML
                 accessibility \\
                 A: SMIL 2.0 language profile module reference \\
                 B: 3GPP SMIL module reference \\
                 C: SMIL 2.0 basic profile module reference \\
                 D: XHTML+SMIL module reference",
}

@Book{Doets:2004:HRL,
  author =       "Kees Doets and J. van (Jan) Eijck",
  title =        "The {Haskell} road to logic, maths and programming",
  volume =       "4",
  publisher =    "King's College Publications",
  address =      "London, UK",
  pages =        "x + 426",
  year =         "2004",
  ISBN =         "0-9543006-9-6",
  ISBN-13 =      "978-0-9543006-9-2",
  LCCN =         "QA9 DOE",
  bibdate =      "Wed Jul 12 16:13:27 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 library.mit.edu:9909/mit01",
  series =       "Texts in computing",
  acknowledgement = ack-nhfb,
  subject =      "Logic programming; Logic, Symbolic and mathematical",
}

@Book{Fernandez:2004:PLO,
  author =       "Maribel Fern{\'a}ndez",
  title =        "Programming languages and operational semantics: an
                 introduction",
  volume =       "1",
  publisher =    "King's College Publications",
  address =      "London, UK",
  pages =        "vi + 142",
  year =         "2004",
  ISBN =         "0-9543006-3-7 (paperback)",
  ISBN-13 =      "978-0-9543006-3-0 (paperback)",
  LCCN =         "QA76.7",
  bibdate =      "Wed Jul 12 16:49:17 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  series =       "Texts in computing",
  acknowledgement = ack-nhfb,
  remark =       "{\'I}ndice abreviado: 1. Introduction 2. General
                 features of imperative languages 3. Operational
                 semantics of imperative languages 4. General features
                 of functional languages 5. Operational semantics of
                 functional languages 6. Logic programming languages 7.
                 Operational semantics of Prolog.",
  subject =      "Programming languages (Electronic computers);
                 Semantics; Semantics.",
  xxpages =      "v + 142",
}

@Book{Huth:2004:LCS,
  author =       "Michael Huth and Mark Ryan",
  title =        "Logic in computer science: modelling and reasoning
                 about systems",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  edition =      "Second",
  pages =        "xiv + 427",
  year =         "2004",
  ISBN =         "0-521-54310-X (paperback)",
  ISBN-13 =      "978-0-521-54310-1 (paperback)",
  LCCN =         "QA76.9.L63 H88 2004",
  bibdate =      "Wed Jul 12 15:33:10 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/cam041/2004045921.html;
                 http://www.loc.gov/catdir/samples/cam041/2004045921.html;
                 http://www.loc.gov/catdir/toc/cam041/2004045921.html",
  acknowledgement = ack-nhfb,
  author-dates = "1962--",
  subject =      "Computer logic; Logic programming",
}

@Book{Schneider:2004:VRS,
  author =       "Klaus Schneider",
  title =        "Verification of Reactive Systems: Formal Methods and
                 Algorithms",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xiv + 600",
  year =         "2004",
  ISBN =         "3-540-00296-0",
  ISBN-13 =      "978-3-540-00296-3",
  LCCN =         "QA76.76.V47 S34 2004",
  bibdate =      "Wed Jul 12 15:33:08 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigact.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Texts in theoretical computer science",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0817/2003066407-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0817/2003066407-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0817/2003066407-t.html",
  acknowledgement = ack-nhfb,
  author-dates = "1967--",
  subject =      "Computer systems; Verification; Formal methods
                 (Computer science); Computer algorithms",
}

@Book{VanRoy:2004:CTM,
  author =       "Peter {Van Roy} and Seif Haridi",
  title =        "Concepts, techniques, and models of computer
                 programming",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xxvii + 900",
  year =         "2004",
  ISBN =         "0-262-22069-5",
  ISBN-13 =      "978-0-262-22069-9",
  LCCN =         "QA76.6 .V36 2004",
  bibdate =      "Wed Jul 12 15:33:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming",
}

@Book{Fernandez:2006:PLO,
  author =       "Maribel Fern{\'a}ndez",
  title =        "Programming languages and operational semantics: an
                 introduction",
  publisher =    "King's College Publications",
  address =      "London, UK",
  pages =        "vi + 142",
  year =         "2006",
  ISBN =         "0-9543006-3-7",
  ISBN-13 =      "978-0-9543006-3-0",
  LCCN =         "????",
  bibdate =      "Wed Jul 12 16:49:17 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  acknowledgement = ack-nhfb,
  subject =      "Llenguatges de programaci{\'o}; Sem{\`a}ntica",
}

@Book{Jackson:2006:SAL,
  author =       "Daniel Jackson",
  title =        "Software abstractions: logic, language and analysis",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xvi + 350",
  year =         "2006",
  ISBN =         "0-262-10114-9, 0-262-10115-9",
  ISBN-13 =      "978-0-262-10114-1",
  LCCN =         "QA76.76.D47 J29 2006",
  bibdate =      "Wed Jul 12 15:33:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  author-dates = "1963--",
  subject =      "Computer software; Development",
}

@Book{Armstrong:2007:PES,
  author =       "Joe Armstrong",
  title =        "Programming {ERLANG}: software for a concurrent
                 world",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xiii + 515",
  year =         "2007",
  ISBN =         "1-934356-00-X (paperback)",
  ISBN-13 =      "978-1-934356-00-5 (paperback)",
  LCCN =         "QA76.73.E75 A765 2007",
  bibdate =      "Wed Jul 12 15:33:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 melvyl.cdlib.org:210/CDL90;
                 z3950.loc.gov:7090/Voyager",
  series =       "Pragmatic programmers",
  URL =          "http://www.oreilly.com/catalog/",
  abstract =     "Describes how to build parallel, distributed systems
                 using the ERLANG programming language.",
  acknowledgement = ack-nhfb,
  subject =      "ERLANG (Computer program language); Programming
                 languages (Electronic computers); Handbooks, manuals,
                 etc",
}

@Book{Hutton:2007:PH,
  author =       "Graham Hutton",
  title =        "Programming in {Haskell}",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xii + 171",
  year =         "2007",
  ISBN =         "0-521-87172-7 (hardcover), 0-521-69269-5 (paperback)",
  ISBN-13 =      "978-0-521-87172-3 (hardcover), 978-0-521-69269-4
                 (paperback)",
  LCCN =         "QA76.62 .H88 2007",
  bibdate =      "Wed Jul 12 15:33:14 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0729/2007274987-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0729/2007274987-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0729/2007274987-t.html",
  acknowledgement = ack-nhfb,
  subject =      "Haskell (Computer program language)",
}

@Book{Pickering:2007:FF,
  author =       "Robert Pickering",
  title =        "Foundations of {F\#}",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxi + 360",
  year =         "2007",
  ISBN =         "1-59059-757-5",
  ISBN-13 =      "978-1-59059-757-6",
  LCCN =         "QA76.62 .P53 2007",
  bibdate =      "Wed Jul 12 15:33:18 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Expert's voice in {.NET}",
  URL =          "http://www.loc.gov/catdir/enhancements/fy1502/2008297942-b.html;
                 http://www.loc.gov/catdir/enhancements/fy1502/2008297942-d.html;
                 http://www.loc.gov/catdir/enhancements/fy1502/2008297942-t.html",
  acknowledgement = ack-nhfb,
  subject =      "Functional programming languages",
}

@Book{Edmonds:2008:HTA,
  author =       "Jeff Edmonds",
  title =        "How to Think about Algorithms",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xiii + 448",
  year =         "2008",
  ISBN =         "0-521-84931-4 (hardcover), 0-521-61410-4 (paperback),
                 0-511-41278-9 (e-book), 0-511-41370-X (e-book)",
  ISBN-13 =      "978-0-521-84931-9 (hardcover), 978-0-521-61410-8
                 (paperback), 978-0-511-41278-3 (e-book),
                 978-0-511-41370-4 (e-book)",
  LCCN =         "QA9.58 .E36 2008",
  bibdate =      "Wed Jul 12 15:33:20 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigact.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0808/2008001238-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0808/2008001238-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0808/2008001238-t.html",
  acknowledgement = ack-nhfb,
  author-dates = "1963--",
  libnote =      "Not in my library.",
  subject =      "Algorithms; Study and teaching; Loops (Group theory);
                 Invariants; Recursion theory",
  tableofcontents = "Iterative algorithms: measures of progress and loop
                 invariants \\
                 Examples using more-of-the-input loop invariants \\
                 Abstract data types \\
                 Narrowing the search space: binary search \\
                 Iterative sorting algorithms \\
                 Euclid's GCD algorithm \\
                 The loop invariant for lower bounds \\
                 Abstractions, techniques, and theory \\
                 Some simple examples of recursive algorithms \\
                 Recursion on trees \\
                 Recursive images \\
                 Parsing with context-free grammars \\
                 Definition of optimization problems \\
                 Graph search algorithms \\
                 Network flows and linear programming \\
                 Greedy algorithms \\
                 Recursive backtracking \\
                 Dynamic programming algorithms \\
                 Examples of dynamic programs \\
                 Reductions and NP-completeness \\
                 Randomized algorithms \\
                 Existential and universal quantifiers \\
                 Time complexity \\
                 Logarithms and exponentials \\
                 Asymptotic growth \\
                 Adding-made-easy approximations \\
                 Recurrence relations \\
                 A formal proof of correctness",
}

@Book{Friedman:2008:EPL,
  author =       "Daniel P. Friedman and Mitchell Wand",
  title =        "Essentials of programming languages",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  edition =      "Third",
  pages =        "xxii + 410",
  year =         "2008",
  ISBN =         "0-262-06279-8 (hardcover)",
  ISBN-13 =      "978-0-262-06279-4 (hardcover)",
  LCCN =         "QA76.7 .F73 2008",
  bibdate =      "Wed Jul 12 15:33:16 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/ecip081/2007039723.html",
  acknowledgement = ack-nhfb,
  subject =      "Programming languages (Electronic computers)",
}

@Book{Harrison:2009:HPL,
  author =       "J. (John) Harrison",
  title =        "Handbook of practical logic and automated reasoning",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xix + 681",
  year =         "2009",
  ISBN =         "0-521-89957-5 (hardcover)",
  ISBN-13 =      "978-0-521-89957-4 (hardcover)",
  LCCN =         "QA76.9.L63 H375 2009",
  bibdate =      "Wed Jul 12 15:33:19 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  author-dates = "1966--",
  subject =      "Computer logic",
}

@Book{Abrial:2010:MEB,
  author =       "Jean-Raymond Abrial",
  title =        "Modeling in {Event-B}: system and software
                 engineering",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xxvi + 586",
  year =         "2010",
  ISBN =         "0-521-89556-1 (hardcover)",
  ISBN-13 =      "978-0-521-89556-9 (hardcover)",
  LCCN =         "QA76.9.F67 A27 2010",
  bibdate =      "Wed Jul 12 15:33:21 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://assets.cambridge.org/97805218/95569/cover/9780521895569.jpg",
  abstract =     "``A practical text suitable for an introductory or
                 advanced course in formal methods, this book presents a
                 mathematical approach to modeling and designing systems
                 using an extension of the B formalism: Event-B. Based
                 on the idea of refinement, the author's systematic
                 approach allows the user to construct models gradually
                 and to facilitate a systematic reasoning method by
                 means of proofs. Readers will learn how to build models
                 of programs and, more generally, discrete systems, but
                 this is all done with practice in mind. The numerous
                 examples provided arise from various sources of
                 computer system developments, including sequential
                 programs, concurrent programs, and electronic circuits.
                 The book also contains a large number of exercises and
                 projects ranging in difficulty. Each of the examples
                 included in the book has been proved using the Rodin
                 Platform tool set, which is available free for download
                 at www.event-b.org''--Provided by publisher.",
  acknowledgement = ack-nhfb,
  subject =      "Formal methods (Computer science); B method (Computer
                 science); Computer science; Mathematical models;
                 Computer systems; Verification",
}

@Book{Addis:2010:DPT,
  author =       "Tom R. Addis and Jan Addis",
  title =        "Drawing programs: the theory and practice of schematic
                 functional programming",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvi + 395",
  year =         "2010",
  ISBN =         "1-84882-617-6, 1-84882-618-4 (e)",
  ISBN-13 =      "978-1-84882-617-5, 978-1-84882-618-2 (eISBN)",
  LCCN =         "QA76.62 .A375 2010",
  bibdate =      "Wed Jul 12 15:33:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://bvbr.bib-bvb.de:8991/F?func=service\%26doc\%5Flibrary=BVB01\%26doc\%5Fnumber=017646367\%26line\%5Fnumber=0001\%26func\%5Fcode=DB\%5FRECORDS\%26service\%5Ftype=MEDIA;
                 http://www.loc.gov/catdir/enhancements/fy1208/2009927007-d.html",
  acknowledgement = ack-nhfb,
  subject =      "Functional programming (Computer science); Visual
                 programming (Computer science); Diagramm; Funktionale
                 Programmierung.",
  tableofcontents = "Why Schematic Functional Programming? \\
                 Making Changes \\
                 In Pursuit of Elegance \\
                 Mind Maps and Mechanisms \\
                 Functional Thinking \\
                 Thinking Practically \\
                 Side Effect Programming and Schematic Design \\
                 Adult Things \\
                 Higher-Order Programming and Lower Level Activity \\
                 Programming with Uncertainty: Theories, Models and
                 Programs",
}

@Book{Bird:2010:PFA,
  author =       "Richard Bird",
  title =        "Pearls of Functional Algorithm Design",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xi + 277",
  year =         "2010",
  ISBN =         "0-521-51338-3 (hardcover)",
  ISBN-13 =      "978-0-521-51338-8 (hardcover)",
  LCCN =         "QA76.62 .B57 2010",
  bibdate =      "Wed Jul 12 15:33:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "Richard Bird takes a radically new approach to
                 algorithm design, namely, design by calculation. These
                 30 short chapters each deal with a particular
                 programming problem drawn from sources as diverse as
                 games and puzzles, intriguing combinatorial tasks, and
                 more familiar areas such as data compression and string
                 matching. Each pearl starts with the statement of the
                 problem expressed using the functional programming
                 language Haskell, a powerful yet succinct language for
                 capturing algorithmic ideas clearly and simply. The
                 novel aspect of the book is that each solution is
                 calculated from an initial formulation of the problem
                 in Haskell by appealing to the laws of functional
                 programming. \booktitle{Pearls of Functional Algorithm
                 Design} will appeal to the aspiring functional
                 programmer, students and teachers interested in the
                 principles of algorithm design, and anyone seeking to
                 master the techniques of reasoning about programs in an
                 equational style.

                 The novel aspect of the book is that each solution is
                 calculated from the problem statement by appealing to
                 the laws of functional programming. \booktitle{Pearls
                 of Functional Algorithm Design} will appeal to the
                 aspiring functional programmer, students and teachers
                 interested in the principles of algorithm design, and
                 anyone seeking to master the techniques of reasoning
                 about programs in an equational style''",
  acknowledgement = ack-nhfb,
  author-dates = "1943--",
  subject =      "Functional programming (Computer science); Computer
                 algorithms",
  tableofcontents = "1. The smallest free number \\
                 2. A surpassing problem \\
                 3. Improving on saddleback search \\
                 4. A selection problem \\
                 5. Sorting pairwise sums \\
                 6. Making a century \\
                 7. Building a tree with minimum height \\
                 8. Unravelling greedy algorithms \\
                 9. Finding celebrities \\
                 10. Removing duplicates \\
                 11. Not the maximum segment sum \\
                 12. Ranking suffixes \\
                 13. The Burrows--Wheeler transform \\
                 14. The last tail \\
                 15. All the common prefixes \\
                 16. The Boyer--Moore algorithm \\
                 17. The Knuth--Morris--Pratt algorithm \\
                 18. Planning solves the rush hour problem \\
                 19. A simple Sudoku solver \\
                 20. The countdown problem \\
                 21. Hylomorphisms and nexuses \\
                 22. Three ways of computing determinants \\
                 23. Inside the convex hull \\
                 24. Rational arithmetic coding \\
                 25. Integer arithmetic coding \\
                 26. The Schorr--Waite algorithm \\
                 27. Orderly insertion \\
                 28. Loopless functional algorithms \\
                 29. The Johnson--Trotter algorithm \\
                 30. Spider spinning for dummies",
}

@Book{Loverdos:2010:SSI,
  author =       "Christos K. K. Loverdos and Apostolos Syropoulos",
  title =        "Steps in {Scala}: an introduction to object-functional
                 programming",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xvii + 485",
  year =         "2010",
  ISBN =         "0-521-76217-0, 0-521-74758-9 (paperback)",
  ISBN-13 =      "978-0-521-76217-5, 978-0-521-74758-5 (paperback)",
  LCCN =         "QA76.73.S28 L68 2010",
  bibdate =      "Wed Jul 12 15:33:24 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://assets.cambridge.org/97805217/62175/cover/9780521762175.jpg;
                 http://catdir.loc.gov/catdir/enhancements/fy1012/2010033849-b.html;
                 http://catdir.loc.gov/catdir/enhancements/fy1012/2010033849-d.html;
                 http://catdir.loc.gov/catdir/enhancements/fy1012/2010033849-t.html",
  abstract =     "``Scala is a highly expressive, concise and scalable
                 language. It is also the most prominent method of the
                 new and exciting methodology known as object-functional
                 programming. In this book, the authors show how Scala
                 grows to the needs of the programmer, whether
                 professional or hobbyist. They teach Scala with a
                 step-by-step approach and explain how to exploit the
                 full power of the industry-proven JVM technology.
                 Readers can then dive into specially chosen design
                 challenges and implementation problems, inspired by the
                 trials of real-world software engineering. It also
                 helps readers to embrace the power of static typing and
                 automatic type inference. In addition, the book shows
                 how to use the dual-object and functional-oriented
                 natures combined at Scala's core, and so write code
                 that is less 'boilerplate', giving a genuine increase
                 in productivity''",
  acknowledgement = ack-nhfb,
  subject =      "Scala (Computer program language); Multiparadigm
                 programming (Computer science); Object-oriented
                 programming (Computer science); Functional programming
                 (Computer science)",
  tableofcontents = "Preface \\
                 1. Introduction \\
                 2. Core features \\
                 3. Advanced features \\
                 4. Parser builders \\
                 5. XML processing \\
                 6. GUI programming \\
                 7. Concurrent programming \\
                 8. On paths and a bit of algebraic abstractions \\
                 9. Virtual files coming into existence \\
                 10. Compositional file matching \\
                 11. Searching, iterating, traversing \\
                 12. The expression problem \\
                 13. A computer algebra system \\
                 Appendix A. Multimedia processing \\
                 Appendix B. Distributing a Scala application along with
                 Scala itself \\
                 Appendix C. Working with the compiler and the
                 interpreter \\
                 Appendix D. Scala's grammar \\
                 References \\
                 Author index \\
                 Subject index",
}

@Book{Parr:2010:LIP,
  author =       "Terence (Terence John) Parr",
  title =        "Language implementation patterns: create your own
                 domain-specific and general programming languages",
  publisher =    pub-PRAGMATIC-BOOKSHELF,
  address =      pub-PRAGMATIC-BOOKSHELF:adr,
  pages =        "xix + 374",
  year =         "2010",
  ISBN =         "1-934356-45-X (paperback)",
  ISBN-13 =      "978-1-934356-45-6 (paperback)",
  LCCN =         "QA76.7 .P375 2010",
  bibdate =      "Wed Jul 12 15:33:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The pragmatic programmers",
  acknowledgement = ack-nhfb,
  subject =      "Domain-specific programming languages",
}

@Book{Wampler:2011:FPJ,
  author =       "Dean Wampler",
  title =        "Functional programming for {Java} developers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xi + 72",
  year =         "2011",
  ISBN =         "1-4493-1265-9, 1-4493-1103-2",
  ISBN-13 =      "978-1-4493-1265-7, 978-1-4493-1103-2",
  LCCN =         "QA76.62 .W36 2011",
  bibdate =      "Wed Jul 12 16:13:28 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 library.mit.edu:9909/mit01",
  URL =          "http://proquest.safaribooksonline.com/9781449312657",
  acknowledgement = ack-nhfb,
  remark =       "``Tools for better concurrency, abstraction, and
                 agility''--Cover.",
  subject =      "Functional programming (Computer science); Java
                 (Computer program language)",
}

@Book{Lipovaca:2012:LYH,
  author =       "Miran Lipova{\v{c}a}",
  title =        "Learn you a {Haskell} for great good!: a beginner's
                 guide",
  publisher =    "No Starch Press",
  address =      "San Francisco, CA, USA",
  pages =        "xviii + 375",
  year =         "2012",
  ISBN =         "1-59327-283-9",
  ISBN-13 =      "978-1-59327-283-8",
  LCCN =         "QA76.73.H37 L69 2012",
  bibdate =      "Wed Jul 12 15:33:29 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy1107/2011000790-b.html;
                 http://www.loc.gov/catdir/enhancements/fy1107/2011000790-d.html;
                 http://www.loc.gov/catdir/enhancements/fy1108/2011000790-t.html",
  acknowledgement = ack-nhfb,
  subject =      "Haskell (Computer program language)",
}

@Book{Kessin:2012:BWA,
  author =       "Zachary Kessin",
  title =        "Building web applications with {Erlang}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 133",
  year =         "2012",
  ISBN =         "1-4493-2066-X (e-book), 1-4493-2065-1 (e-book),
                 1-4493-2062-7, 1-4493-0996-8",
  ISBN-13 =      "978-1-4493-2066-9 (e-book), 978-1-4493-2065-2
                 (e-book), 978-1-4493-2062-1, 978-1-4493-0996-1",
  LCCN =         "QA76.73.E75",
  bibdate =      "Wed Jul 12 16:49:19 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "http://cdn.totalboox.com/static/covers/ORL/798004101cf496f1-b.jpg;
                 http://excerpts.cdn.overdrive.com/FormatType-410/2858-1/433/F8B/F8/BuildingWebApplicationswithErlangWork9781449320652.epub;
                 http://images.contentreserve.com/ImageType-100/2858-1/{433F8BF8-1081-406E-AC43-B29E5DCB23B9}Img100.jpg;
                 http://proquest.safaribooksonline.com/9781449320621;
                 http://public.eblib.com/choice/publicfullrecord.aspx?p=939411;
                 http://site.ebrary.com/id/10758595;
                 http://www.totalboox.com/book/id-8755002142860023537",
  abstract =     "Why choose Erlang for web applications? Discover the
                 answer hands-on by building a simple web service with
                 this book. If {youu2019re} an experienced web developer
                 who knows basic Erlang, {youu2019ll} learn how to work
                 with REST, dynamic content, web sockets, and
                 concurrency through several examples. In the process,
                 {youu2019ll} see first-hand that Erlang is ideal for
                 building business-critical services. Erlang was
                 designed for fault-tolerant, non-stop telecom systems,
                 and building applications with it requires a large set
                 of skills. By the end of the book, {youu2019ll} have
                 the information you need to build a basic web service
                 and get it running. Explore the power of Erlang and
                 REST for building web services Serve static and dynamic
                 content with the Yaws web server Use different methods
                 for outputting data to user, such as encoding Erlang
                 data structures into JSON or XML Build an application
                 to listen for HTTP requests, process them, store data,
                 and return useful data Go beyond the request-response
                 {modelu2014push} data to clients with web sockets Use
                 Erlang and Yaws to stream data from the server to a
                 client ``A book which is truly needed and will help get
                 Erlang to the next level.''",
  acknowledgement = ack-nhfb,
  subject =      "ERLANG (Computer program language); Web services;
                 Application software; Development; Computer programs;
                 COMPUTERS; Programming Languages; C{\"A}; Java; Pascal;
                 Computer programs; ERLANG (Computer program language);
                 Web services.",
}

@Book{Felleisen:2013:RRL,
  author =       "Matthias Felleisen and others",
  title =        "Realm of {Racket}: learn to program, one game at a
                 time!",
  publisher =    "No Starch Press",
  address =      "San Francisco, CA, USA",
  year =         "2013",
  ISBN =         "1-59327-491-2",
  ISBN-13 =      "978-1-59327-491-7, 978-1-59327-492-4",
  LCCN =         "QA76.73.R33 R43 2013eb",
  bibdate =      "Wed Jul 12 16:13:30 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 library.mit.edu:9909/mit01",
  acknowledgement = ack-nhfb,
  remark =       "Title from title screen.",
  subject =      "Racket (Computer program language); LISP (Computer
                 program language); Computer programming",
}

@Book{Harper:2013:PFP,
  author =       "Robert Harper",
  title =        "Practical foundations for programming languages",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xviii + 471",
  year =         "2013",
  ISBN =         "1-107-02957-0 (hardcover)",
  ISBN-13 =      "978-1-107-02957-6 (hardcover)",
  LCCN =         "QA76.7 .H377 2013",
  bibdate =      "Wed Jul 12 15:34:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "This book offers a fresh perspective on the
                 fundamentals of programming languages through the use
                 of type theory.\par

                 Syntactic Objects Programming languages are languages,
                 a means of expressing computations in a form
                 comprehensible to both people and machines. The syntax
                 of a language specifies the means by which various
                 sorts of phrases (expressions, commands, declarations,
                 and so forth) may be combined to form programs. But
                 what sort of thing are these phrases? What is a program
                 made of? The informal concept of syntax may be seen to
                 involve several distinct concepts. The surface, or
                 concrete, syntax is concerned with how phrases are
                 entered and displayed on a computer. The surface syntax
                 is usually thought of as given by strings of characters
                 from some alphabet (say, ASCII or Unicode). The
                 structural, or abstract, syntax is concerned with the
                 structure of phrases, specifically how they are
                 composed from other phrases. At this level a phrase is
                 a tree, called an abstract syntax tree, whose nodes are
                 operators that combine several phrases to form another
                 phrase. The binding structure of syntax is concerned
                 with the introduction and use of identifiers: how they
                 are declared, and how declared identifiers are to be
                 used. At this level phrases are abstract binding trees,
                 which enrich abstract syntax trees with the concepts of
                 binding and scope. We will not concern ourselves in
                 this book with matters of concrete syntax, but will
                 instead work at the level of abstract syntax. To
                 prepare the ground for the rest of the book, we begin
                 in this chapter by defining abstract syntax trees and
                 abstract binding trees and some functions and relations
                 associated with them. The definitions are a bit
                 technical, but are absolutely fundamental to what
                 follows. It is probably best to skim this chapter on
                 first reading, returning to it only as the need
                 arises.",
  acknowledgement = ack-nhfb,
  author-dates = "1957--",
  subject =      "Programming languages (Electronic computers);
                 COMPUTERS / Programming Languages / General.",
  tableofcontents = "Part I. Judgments and Rules \\
                 1. Inductive definitions \\
                 2. Hypothetical judgments \\
                 3. Syntactic objects \\
                 4. Generic judgments \\
                 Part II. Levels of Syntax \\
                 5. Concrete syntax \\
                 6. Abstract syntax \\
                 Part III. Statics and Dynamics \\
                 7. Statics \\
                 8. Dynamics \\
                 9. Type safety \\
                 10. Evaluation dynamics \\
                 Part IV. Function Types \\
                 11. Function definitions and values \\
                 12. Godel's system T \\
                 13. Plotkin's PCF \\
                 Part V. Finite Data Types \\
                 14. Product types \\
                 15. Sum patterns \\
                 16. Pattern matching \\
                 17. Generic programming \\
                 Part VI. Infinite Data Types \\
                 18. Inductive and co-inductive types \\
                 19. Recursive types \\
                 Part VII. Dynamic Types \\
                 20. The untyped 1-calculus \\
                 21. Dynamic typing \\
                 22. Hybrid typing \\
                 Part VIII. Variable Types \\
                 23. Girard's system F \\
                 24. Abstract types \\
                 25. Constructors and kinds \\
                 26. Indexed families of types \\
                 Part IX. Subtyping \\
                 27. Subtyping \\
                 28. Singleton and dependent kinds \\
                 Part X. Classes and Methods \\
                 29. Dynamic dispatch \\
                 30. Inheritance \\
                 Part XI. Control Effects \\
                 31. Control stacks \\
                 32. Exceptions \\
                 33. Continuations \\
                 Part XII. Types and Propositions \\
                 34. Constructive logic \\
                 35. Classical logic \\
                 Part XIII. Symbols \\
                 36. Symbols \\
                 37. Fluid binding \\
                 38. Dynamic classification \\
                 Part XIV. Storage Effects \\
                 39. Modernized Algol \\
                 40. Mutable data structures \\
                 Part XV. Laziness \\
                 41. Lazy evaluation \\
                 42. Polarization \\
                 Part XVI. Parallelism \\
                 43. Nested parallelism \\
                 44. Futures and speculation \\
                 Part XVII. Concurrency \\
                 45. Process calculus \\
                 46. Current Algol \\
                 47. Distributed Algol \\
                 Part XVIII. Modularity \\
                 48. Separate compilation and linking \\
                 49. Basic modules \\
                 50. Parameterized modules \\
                 Part XIX. Equivalence \\
                 51. Equational reasoning for T \\
                 52. Equational reasoning for PCF \\
                 53. Parametricity",
}

@Book{Lewis:2013:IAP,
  author =       "Mark C. Lewis",
  title =        "Introduction to the art of programming using {Scala}",
  publisher =    pub-CRC,
  address =      pub-CRC:adr,
  pages =        "????",
  year =         "2013",
  ISBN =         "1-4398-9666-6 (paperback)",
  ISBN-13 =      "978-1-4398-9666-2 (paperback)",
  LCCN =         "QA76.73.S28 L49 2013",
  bibdate =      "Fri Nov 16 06:30:37 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/java2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Chapman and Hall/CRC textbooks in computing",
  acknowledgement = ack-nhfb,
  subject =      "Scala (Computer program language); Textbooks; Computer
                 programming; COMPUTERS / Programming Languages /
                 General; MATHEMATICS / General.",
}

@Book{Liu:2013:SPD,
  author =       "Yanhong Annie Liu",
  title =        "Systematic program design: from clarity to
                 efficiency",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xv + 240",
  year =         "2013",
  DOI =          "https://doi.org/10.1017/CBO9781139567879",
  ISBN =         "1-107-33691-0 (e-book), 1-139-56787-X (e-book),
                 1-299-83844-8 (e-book), 1-107-33359-8 (e-book),
                 1-107-03660-7 (hardcover), 1-107-61079-6 (paperback),
                 1-107-33525-6",
  ISBN-13 =      "978-1-107-33691-9 (e-book), 978-1-139-56787-9
                 (e-book), 978-1-299-83844-4 (e-book), 978-1-107-33359-8
                 (e-book), 978-1-107-03660-4 (hardcover),
                 978-1-107-61079-8 (paperback), 978-1-107-33525-7",
  LCCN =         "QA76.6 .L578 2013",
  bibdate =      "Wed Jul 12 16:49:23 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "http://proquest.safaribooksonline.com/9781107327153",
  abstract =     "A systematic program design method can help developers
                 ensure the correctness and performance of programs
                 while minimizing the development cost. This book
                 describes a method that starts with a clear
                 specification of a computation and derives an efficient
                 implementation by step-wise program analysis and
                 transformations. The method applies to problems
                 specified in imperative, database, functional, logic,
                 and object-oriented programming languages with
                 different data, control, and module abstractions.
                 Designed for courses or self-study, this book includes
                 numerous exercises and examples that require minimal
                 computer science background, making it accessible to
                 novices. Experienced practitioners and researchers will
                 appreciate the detailed examples in a wide range of
                 application areas including hardware design, image
                 processing, access control, query optimization, and
                 program analysis. The last section of the book points
                 out directions for future studies.",
  acknowledgement = ack-nhfb,
  author-dates = "(1965-- )",
  subject =      "Computer programs; Correctness; Reliability;
                 Correctness; Reliability.",
  tableofcontents = "1. Introduction \\
                 2. Loops: incrementalize \\
                 3. Sets: incrementalize and implement \\
                 4. Recursion: iterate and incrementalize \\
                 5. Rules: iterate, incrementalize, and implement \\
                 6. Objects: incrementalize across module abstraction
                 \\
                 7. Conclusion",
}

@Book{Whitington:2013:OVB,
  author =       "John Whitington",
  title =        "{OCaml} from the very beginning",
  publisher =    "Coherent Press",
  address =      "Cambridge, UK",
  pages =        "ix + 194",
  year =         "2013",
  ISBN =         "0-9576711-0-5 (paperback)",
  ISBN-13 =      "978-0-9576711-0-2 (paperback)",
  LCCN =         "QA76.73.O12 W5 2013",
  bibdate =      "Wed Jul 12 16:49:20 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  acknowledgement = ack-nhfb,
  subject =      "OCaml (Computer program language); OCaml (Computer
                 program language); Objective CAML; Caml Light (langage
                 de programmation); Objective Caml (langage de
                 programmation); Langages de programmation
                 fonctionnelle.",
}

@Book{Mena:2014:BHP,
  author =       "Alejandro Serrano Mena",
  title =        "Beginning {Haskell}: a project-based approach",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxiii + 402",
  year =         "2014",
  ISBN =         "1-4302-6250-8",
  ISBN-13 =      "978-1-4302-6250-3",
  LCCN =         "QA76.73.H37 M46 2014",
  bibdate =      "Wed Jul 12 15:34:11 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The expert's voice in programming",
  URL =          "http://www.loc.gov/catdir/enhancements/fy1513/2014466576-b.html;
                 http://www.loc.gov/catdir/enhancements/fy1513/2014466576-d.html;
                 http://www.loc.gov/catdir/enhancements/fy1513/2014466576-t.html",
  abstract =     "\booktitle{Beginning Haskell} provides a broad-based
                 introduction to the Haskell language, its libraries and
                 environment, and to the functional programming paradigm
                 that is fast growing in importance in the software
                 industry. The book takes a project-based approach to
                 learning the language that is unified around the
                 building of a web-based storefront. Excellent coverage
                 is given to the Haskell ecosystem and supporting tools.
                 These include the Cabal build tool for managing
                 projects and modules, the HUnit and QuickCheck tools
                 for software testing, the Scotty framework for
                 developing web applications, Persistent and Esqueleto
                 for database access, and also parallel and distributed
                 programming libraries. Functional programming is
                 gathering momentum, allowing programmers to express
                 themselves in a more concise way, reducing boilerplate
                 and increasing the safety of code. Indeed, mainstream
                 languages such as C\# and Java are adopting features
                 from functional programming, and from languages
                 implementing that paradigm. Haskell is an elegant and
                 noise-free pure functional language with a long
                 history, having a huge number of library contributors
                 and an active community. This makes Haskell the best
                 tool for both learning and applying functional
                 programming, and \booktitle{Beginning Haskell} the
                 perfect book to show off the language and what it can
                 do. Takes you through a series of projects showing the
                 different parts of the language. Provides an overview
                 of the most important libraries and tools in the
                 Haskell ecosystem. Teaches you how to apply functional
                 patterns in real-world scenarios.",
  acknowledgement = ack-nhfb,
  subject =      "Haskell (Computer program language); Functional
                 programming (Computer science); Functional programming
                 (Computer science); Haskell (Computer program
                 language); Haskell (programmeertaal)",
}

@Book{Gordon:1993:IHT,
  editor =       "Michael J. C. Gordon and T. F. (Tom F.) Melham",
  booktitle =    "Introduction to {HOL}: a theorem proving environment
                 for higher order logic",
  title =        "Introduction to {HOL}: a theorem proving environment
                 for higher order logic",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xx + 472",
  year =         "1993",
  ISBN =         "0-521-44189-7 (spiral)",
  ISBN-13 =      "978-0-521-44189-6 (spiral)",
  LCCN =         "QA76.9.A96 I6 1993",
  bibdate =      "Wed Jul 12 15:31:59 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/cam026/94140201.html;
                 http://www.loc.gov/catdir/toc/cam029/94140201.html",
  acknowledgement = ack-nhfb,
  subject =      "Automatic theorem proving; HOL (Computer file); ML
                 (Computer program language)",
}

@Proceedings{Gordon:1998:HOO,
  editor =       "Andrew D. Gordon and A. M. (Andrew M.) Pitts",
  booktitle =    "{Higher order operational techniques in semantics}",
  title =        "{Higher order operational techniques in semantics}",
  volume =       "12",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "vii + 390",
  year =         "1998",
  ISBN =         "0-521-63168-8 (hardcover)",
  ISBN-13 =      "978-0-521-63168-6 (hardcover)",
  LCCN =         "QA76 .H479 1998",
  bibdate =      "Wed Jul 12 15:32:01 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Publications of the Newton Institute",
  URL =          "http://www.loc.gov/catdir/description/cam028/97032339.html;
                 http://www.loc.gov/catdir/toc/cam027/97032339.html",
  acknowledgement = ack-nhfb,
  remark =       "Articles which develop many of the themes introduced
                 at the workshop on Higher Order Operational Techniques
                 in Semantics (HOOTS) that took place in Oct. 1995 as
                 part of a six-month programme on semantics of
                 computation at the Isaac Newton Institute for
                 Mathematical Sciences, Cambridge, UK. Logo on t.p.:
                 HOOTS.",
  subject =      "Electronic data processing; Programming languages
                 (Electronic computers); Semantics; Logic, Symbolic and
                 mathematical",
}

@Proceedings{Hudak:2000:HSE,
  editor =       "Paul Hudak",
  booktitle =    "{The Haskell school of expression: learning functional
                 programming through multimedia}",
  title =        "{The Haskell school of expression: learning functional
                 programming through multimedia}",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xviii + 363",
  year =         "2000",
  ISBN =         "0-521-64338-4 (hardcover), 0-521-64408-9 (paperback)",
  ISBN-13 =      "978-0-521-64338-2 (hardcover), 978-0-521-64408-2
                 (paperback)",
  LCCN =         "QA76.62 .H83 2000",
  bibdate =      "Wed Jul 12 15:32:06 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/cam0210/99045529.html;
                 http://www.loc.gov/catdir/toc/cam023/99045529.html",
  acknowledgement = ack-nhfb,
  subject =      "Functional programming (Computer science); Multimedia
                 systems",
}

@Proceedings{Krishnamurthi:2002:PAD,
  editor =       "Shriram Krishnamurthi and C. R. Ramakrishnan",
  booktitle =    "{Practical aspects of declarative languages: 4th
                 International Symposium, PADL 2002, Portland, OR, USA,
                 January 19--20, 2002: proceedings}",
  title =        "{Practical aspects of declarative languages: 4th
                 International Symposium, PADL 2002, Portland, OR, USA,
                 January 19--20, 2002: proceedings}",
  volume =       "2257",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "viii + 349",
  year =         "2002",
  CODEN =        "LNCSD9",
  DOI =          "????",
  ISBN =         "3-540-43092-X",
  ISBN-13 =      "978-3-540-43092-6",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "QA76.7 .P32 2002",
  bibdate =      "Wed Jul 12 15:32:23 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       ser-LNCS,
  URL =          "http://link.springer-ny.com/link/service/series/0558/tocs/t2257.htm;
                 http://www.loc.gov/catdir/enhancements/fy0817/2002283456-d.html;
                 http://www.springerlink.com/content/978-3-540-43092-6;
                 http://www.springerlink.com/openurl.asp?genre=issue&issn=0302-9743&volume=2257",
  acknowledgement = ack-nhfb,
  keywords =     "programming languages (electronic computers) --
                 semantics --- congresses",
  meetingname =  "PADL 2002 (2002: Portland, OR)",
  subject =      "Programming languages (Electronic computers);
                 Semantics; Congresses",
}

@Book{Schmid:2003:ISF,
  editor =       "Ute Schmid",
  booktitle =    "{Inductive Synthesis of Functional Programs: Universal
                 Planning, Folding of Finite Programs, and Schema
                 Abstraction by Analogical Reasoning}",
  title =        "{Inductive Synthesis of Functional Programs: Universal
                 Planning, Folding of Finite Programs, and Schema
                 Abstraction by Analogical Reasoning}",
  volume =       "2654",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxii + 398",
  year =         "2003",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/b12055",
  ISBN =         "3-540-40174-1 (softcover)",
  ISBN-13 =      "978-3-540-40174-2 (softcover)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "QA76.6 .S3855 2003",
  bibdate =      "Wed Jul 12 15:33:07 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       ser-LNCS,
  URL =          "http://link.springer-ny.com/link/service/series/0558/tocs/t2654.htm;
                 http://www.loc.gov/catdir/enhancements/fy0818/2003059058-d.html;
                 http://www.springerlink.com/content/978-3-540-40174-2;
                 http://www.springerlink.com/openurl.asp?genre=issue&issn=0302-9743&volume=2654;
                 http://www.springerlink.com/openurl.asp?genre=volume&id=doi:10.1007/b12055",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming; Software engineering; Artificial
                 intelligence",
}