db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%T The Core Language of Aldwych
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%A Matthew Huntbach
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%E Alistair A. McEwan, Steve Schneider, Wilson Ifill, Peter H. Welch
%B Communicating Process Architectures 2007
%X Aldwych is a general purpose programming language which we
have
developed in order to provide a mechanism for
practical programming which can be thought of in an
inherently concurrent way. We have described Aldwych
elsewhere in terms of a translation to a concurrent logic
language. However, it would be more accurate to describe it
as translating to a simple operational language which, while
able to be represented in a logic\-programming like syntax,
has lost much of the baggage associated with
&\[sh]8220;logic programming&\[sh]8221;. This language is
only a little more complex than foundational calculi such as
the pi\-calculus. Its key feature is that all variables are
moded with a single producer, and some are linear allowing a
reversal of polarity and hence interactive communication.