| ▲ | shevy-java 4 hours ago | |
I agree with your analysis that RBS and Sorbet suck. I disagree that this here should be part of ruby-core, largely because I don't think any of this type madness should infiltrate ruby. Ruby does not necessarily follow "DRY" - that appears to have been coined by either DHH or the pickaxe guys. More than one way to do it, is kind of orthogonal to DRY too. Note: I do not disagree that DRY has value. What I am saying is that ruby's design does not necessarily follow DRY as a guiding principle. > hard to believe we are in 2025 and we still don't have a decent, programmer-friendly solution in ruby-core. I do not think the year has anything to do with it. If they suck - and types suck - then they should not be in ruby core. I understand you have another opinion, but that's the beauty - we have orthogonal opinions there. One says must be part of ruby core; the other says should not be part of ruby-core ever, no matter the year. > Meanwhile Python has it right since a long time. The question is: how many use it there? > No wonder it is so stagnated with people going for other stacks. Lack of types aren't the reason ruby declined. That is a wrong assumption here. > Ruby is slowly becoming what Perl did, a very niche language. That is true, but not due to lack of types. Python without types would still be at rank #1 at TIOBE for instance. Your analysis is simply wrong here. | ||