scala vs ruby