Cambridge University Press

Journal of Functional Programming Template

Write in a clean editor, then format for Journal of Functional Programming in one click — DocuGuru applies the official Cambridge University Press template with numbered references and exports a submission-ready PDF plus the editable LaTeX source. Free to start.

About the Journal of Functional Programming format

Journal of Functional Programming is a peer-reviewed journal published by Cambridge University Press, covering Logic, programming, and type systems, Formal Methods in Verification, Logic, Reasoning, and Knowledge.

PublisherCambridge University Press
Reference styleNumbered
Numbered — [1], [2] in the text
[1] A. Smith, B. Jones, and C. Lee, A representative article title, Journal of Functional Programming 12 (2023) 45–58.

Formats any DOI in the closest standard style — Journal of Functional Programming has no published style definition, so this is an approximation. No sign-up.

Publishes research inLogic, programming, and type systems Formal Methods in Verification Logic, Reasoning, and Knowledge Parallel Computing and Optimization Techniques Diverse Scientific and Economic Studies
ISSN0956-7968
Citation impact (2-yr)0.57
h-index77
i10-index454
Total citations24,863
Top institutions publishing hereUniversity of Oxford
Journal websitejournals.cambridge.org
You getA submission-ready PDF and the editable LaTeX source — ready to submit.

Papers published in Journal of Functional Programming per year

34
2014
24
2015
32
2016
23
2017
22
2018
20
2019
29
2020
32
2021
16
2022
15
2023
16
2024
25
2025

Citation impact of Journal of Functional Programming by publication year

410
2014
250
2015
267
2016
237
2017
578
2018
192
2019
197
2020
143
2021
46
2022
31
2023
16
2024
9
2025

Citations each year’s papers have accumulated so far — the most recent years are still building up.

Most-cited papers in Journal of Functional Programming

A foundation for actor computation

Gul Agha, Ian A. Mason, Scott F. Smith et al. · 1 Jan 1997

We present an actor language which is an extension of a simple functional language, and provide an operational semantics for this extension. Actor configurations represent open distributed systems, by which we mean that the specification of an actor system explicitly takes into account the interface with external components. We study the composability of such systems.…

Applicative programming with effects

Conor McBride, Ross Paterson · 16 May 2007

Abstract In this article, we introduce Applicative functors – an abstract characterisation of an applicative style of effectful programming, weaker than Monads and hence more widespread. Indeed, it is the ubiquity of this programming pattern that drew us to the abstraction. We retrace our steps in this article, introducing the applicative pattern by diverse examples,…

Iris from the ground up: A modular foundation for higher-order concurrent separation logic

Ralf Jung, Robbert Krebbers, Jacques-Henri Jourdan et al. · 1 Jan 2018

Iris is a framework for higher-order concurrent separation logic, which has been implemented in the Coq proof assistant and deployed very effectively in a wide variety of verification projects. Iris was designed with the express goal of simplifying and consolidating the foundations of modern separation logics, but it has evolved over time, and the design…

Explicit substitutions

M. Abadi, Luca Cardelli, Pierre-Louis Curien et al. · 1 Oct 1991

Abstract The λσ-calculus is a refinement of the λ-calculus where substitutions are manipulated explicitly. The λσ-calculus provides a setting for studying the theory of substitutions, with pleasant mathematical properties. It is also a useful bridge between the classical λ-calculus and concrete implementations.

DrScheme: a programming environment for Scheme

Robert Bruce Findler, John Clements, Cormac Flanagan et al. · 1 Mar 2002

DrScheme is a programming environment for Scheme. It fully integrates a graphics-enriched editor, a parser for multiple variants of Scheme, a functional read-eval-print loop, and an algebraic printer. The environment is especially useful for students, because it has a tower of syntactically restricted variants of Scheme that are designed to catch typical student mistakes and…

Journal of Functional Programming template — frequently asked questions

How do I write a paper in the Journal of Functional Programming format?
In DocuGuru you write your manuscript in a normal editor — no LaTeX setup required — and select the Journal of Functional Programming template. When you export, DocuGuru compiles the paper into the official Cambridge University Press format and hands you a submission-ready PDF along with the editable LaTeX source.
What reference style does Journal of Functional Programming use?
Journal of Functional Programming uses Numbered references, shown as numbered [1], [2] markers in the text. DocuGuru formats every in-text citation and the reference list in this exact style automatically. A reference appears like this: [1] A. Smith, B. Jones, and C. Lee, A representative article title, Journal of Functional Programming 12 (2023) 45–58.
Do I need to know LaTeX to submit to Journal of Functional Programming?
No. DocuGuru generates the null LaTeX class and compiles the PDF for you in the background, so you get a Cambridge University Press-ready Journal of Functional Programming document without writing any LaTeX. If you do want it, the LaTeX source is included in the export.
Can I import an existing draft into the Journal of Functional Programming template?
Yes. Paste or upload your current manuscript — Word, LaTeX, Markdown, or plain text — and DocuGuru reflows it into the Journal of Functional Programming format with correct headings, figures, tables, and numbered citations.
Who publishes Journal of Functional Programming?
Journal of Functional Programming is a multidisciplinary journal published by Cambridge University Press. DocuGuru's Journal of Functional Programming template matches Cambridge University Press's official submission format.
Can I export a submission-ready Journal of Functional Programming PDF?
Yes — DocuGuru produces a PDF built with the official Journal of Functional Programming template (the null class) that is ready to submit to Cambridge University Press, together with the matching LaTeX source files.
How much does the Journal of Functional Programming template cost?
You can start writing in the Journal of Functional Programming template for free. Exporting the final submission-ready Journal of Functional Programming PDF and LaTeX source is part of DocuGuru's paid plans — see the app for current pricing.
Use the Journal of Functional Programming template