ruby sml and haskell related updates