compas compile