• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

A Foreign Function Interface Generator for occam-pi (2005)

Cached

  • Download as a PDF

Download Links

  • [www.transterpreter.org]
  • [www.cs.kent.ac.uk]
  • [www.cs.kent.ac.uk]
  • [www.transterpreter.org]
  • [kar.kent.ac.uk]
  • [transterpreter.org]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Damian J. Dimmich , Christan L. Jacobsen
Citations:8 - 4 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Dimmich05aforeign,
    author = {Damian J. Dimmich and Christan L. Jacobsen},
    title = {A Foreign Function Interface Generator for occam-pi},
    year = {2005}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

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.

Keyphrases

foreign function interface generator    broad range    target language    automatic wrapper generation    time consuming    foreign function interface    efficient manner    automatic generation    standard library    library base    csp process algebra    relative ease    powerful syntax    occam-pi module   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University