skip to main content
Volume 20, Issue 1January 2010
Publisher:
  • Cambridge University Press
  • 40 W. 20 St. New York, NY
  • United States
ISSN:0956-7968
Reflects downloads up to 06 Jan 2025Bibliometrics
Skip Table Of Content Section
article
Editorial

I have just taken over from Richard Bird as editor of the Functional Pearls column in the Journal of Functional Programming. I'm keen to receive submissions; please do get in touch if you'd like to discuss a potential paper.

article
“little language” project modules

Many computer science departments are debating the role of programming languages in the curriculum. These discussions often question the relevance and appeal of programming-languages content for today's students. In our experience, domain-specific, “...

article
Linear type theory for asynchronous session types

Session types support a type-theoretic formulation of structured patterns of communication, so that the communication behaviour of agents in a distributed system can be verified by static typechecking. Applications include network protocols, business ...

article
The arrow calculus

We introduce the arrow calculus, a metalanguage for manipulating Hughes's arrows with close relations both to Moggi's metalanguage for monads and to Paterson's arrow notation. Arrows are classically defined by extending lambda calculus with three ...

article
Ott: Effective tool support for the working semanticist

Semantic definitions of full-scale programming languages are rarely given, despite the many potential benefits. Partly this is because the available metalanguages for expressing semantics – usually either <private-char><inline-graphic mime-subtype="gif" ...

Comments