Earlier this month, the programming language impressed by Ruby, Crystal, launched its new replace v1.6.2. The brand new replace fixes the regression within the compiler and an OpenSSL 3 library within the Home windows package deal.
The syntax of Crystal is impressed by Ruby however compiles to extra environment friendly native code with an LLVM backend, although cuts down on the dynamic facets of Ruby just like the faster compilation time. A few of the builders have additionally been questioning the dynamic typing facet of the language.
What’s Crystal?
Developed in 2014 by Manas Know-how Options, the programming language Crystal, is a general-purpose programming language which is object oriented. It was developed by Ary Borenszweig, Juan Wajnerman, and Brian Cardiff together with 300 contributors.
Moreover, builders have been constructing tasks on the Crystal. A notable one features a template for working with Crystal in a docker container. You possibly can test it out right here.
What’s new with Ruby?
Just lately, Ruby builders launched Hanami V2.0, a framework constructed on high of the language, and is optimised for velocity and safety. The brand new replace brings quite a lot of optimisations with the HTTP routing engine rewritten from scratch for blazing quick improvement.
Ruby is described as a strongly typed language but additionally has weaknesses like its concurrency, velocity, and documentation. The sturdy components about Ruby just like the blocks, syntax, and idioms are all transferred to Crystal as nicely, making it simpler for builders to shift to it.
The put up Crystal joins Ruby’s Race, Releases New Updates appeared first on Analytics India Journal.