The University of Arizona
banner image

  jc: An Efficient and Portable Sequential Implementation of Janus

David Gudeman   Koen De Bosschere   Saumya Debray
 

Abstract
Janus is a language designed for distributed constraint programming. This paper describes jc, an efficient and portable sequential implementation of Janus, which compiles Janus programs down to C code. Careful attention to the C code generated, together with some simple local optimizations, allows the system to have fairly good performance despite the lack (at this time) of global flow analysis and optimization.