integrated scala compiler