Implementation of the SISAL language in Scala