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"
@InProceedings{DimmichJacobsen05,
title = "{A} {F}oreign {F}unction {I}nterface {G}enerator for occam-pi",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
author= "Dimmich, Damian J. and Jacobsen, Christian L.",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
editor= "Broenink, Jan F. and Roebbers, Herman and Sunter, Johan P. E. and Welch, Peter H. and Wood, David C.",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
pages = "235--248",
booktitle= "{C}ommunicating {P}rocess {A}rchitectures 2005",
isbn= "978-1-58603-561-7",
year= "2005",
month= "sep",
abstract= "occam-pi is a programming language based on the CSP process
algebra and
the pi-calculus, and has a powerful syntax for
expressing concurrency. occam-pi does not however, come with
interfaces to a broad range of standard libraries (such as
those used for graphics or mathematics). Programmers wishing
to use these must write their own wrappers using
occam-pi’s foreign function interface, which can be
tedious and time consuming. SWIG offers automatic generation
of wrappers for libraries written in C and C++, allowing
access to these for the target languages supported by SWIG.
This paper describes the occam-pi module for SWIG, which
will allow automatic wrapper generation for occam-pi, and
will ensure that occam-pi’s library base can be grown in a
quick and efficient manner. Access to database, graphics and
hardware interfacing libraries can all be provided with
relative ease when using SWIG to automate the bulk of the
work."
}