| ▲ | xz18r 4 hours ago | ||||||||||||||||
Given it's built by Matz, how realistic is it that this becomes a core part of Ruby? And if so, how threatening is that for Crystal? | |||||||||||||||||
| ▲ | jaen 4 hours ago | parent | next [-] | ||||||||||||||||
Crystal has an explicit static type system and is actually optimized at the language level for AOT compilation. These features are pretty much required for compiling and maintaining large programs. This is for a limited subset of Ruby - almost no popular Ruby gems would run under it. It's more like PreScheme [1] (ie. a subset of a language oriented at C compilation). I don't think these compete in the same niches right now. Full Ruby almost certainly requires a JIT. | |||||||||||||||||
| |||||||||||||||||
| ▲ | pjmlp 2 hours ago | parent | prev [-] | ||||||||||||||||
This should be seen in another perspective, we will eventually reach the point where LLMs can vomit the formal specification in whatever language we feel like. The revenge of Rational Unified Process, Enterprise Architect and many other tools. Instead of UML diagrams it is markdown files. | |||||||||||||||||