The canals language and its compiler. - Andreas Dahlin; Johan Ersfolk; Guyfu Yang; Haitham Habli; Johan Lilius (SCOPES, 2009)