is go kill?
>>59994721
More relevant Go software has already been written than software from every single meme /g/ language put together.
Ruby developers are not going to feel at home without a do-it-for-me framework like Rails, anyway. The main reason to use Ruby for web dev in the first place.
oh great. another shitty language.
>>59994721
The syntax of Crystal is EXACTLY the same as Ruby, it has the same OO with the @ prepended instance variables, it has the same method blocks. Why didnt they just make a faster implementation of Ruby instead of making a new language with the same syntax as Ruby?
>>59994801
Ruby 3.0 is supposed to be faster. Dunno compared to Go / Crystal. I think Matz had some talk about Ruby 3. Sadly its going to be a while till we see this come...
>>59994801
>The syntax of Crystal is EXACTLY the same as Ruby
Ruby honestly has the best syntax of any language.
I shudder to think of how much engineering productivity was lost to Go's ancient and archaic syntax, just because they wanted to pander to C developers and pretend that Go was going to take off as a system's language.
>Why didnt they just make a faster implementation of Ruby instead of making a new language with the same syntax as Ruby?
Ruby has some fundamental problems with its underlying models that any major changes would probably break some level of compatibility. One of the weakest aspects of Ruby is that you are going to be running on a single Core, and that scaling to multi-cores and strong concurrency models is simply not possible.
Crystal adopts Go's concurrency model with a shared pool of memory for all concurrent routines and single keyword to run a function concurrently. Plus they implemented a simple queue-based non-blocking channel type to pass information between routines.
>>59994833
>Ruby 3.0 is supposed to be faster
Unless it has a good solution for concurrency it will always be a weak language going forward. Every major company that adopted Ruby from Twitter to Linkdln dropped Ruby eventually, because they could not scale to their many-core servers effectively.
>>59994920
>Ruby honestly has the best syntax of any language.
No.
>>59994920
>Unless it has a good solution for concurrency it will always be a weak language going forward.
Thankfully, it does. Look into the Guilds proposal.