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.