Hacker News new | past | comments | ask | show | jobs | submit login

I have used ruby for a long time so 99% of it makes sense to me, but it definitely is _not_ simple.

Still, some increase in complexity may be acceptable: we have limited destructuring and case equality, pattern matching would be just a bit better. We have `Struct` which creates classes with positional arguments, but not a version that takes required parame even if it's a natural extension. We might have better composability for mixins etc..

And we can keep removing things (some more perlisms, for one).




I agree about removing Perlisms. I love pattern matching and don't think it would be more complex. I just don't think adding pattern matching would be easy or performant given Ruby's syntax.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: