Earlier this month, the programming language inspired by Ruby, Crystal, released its new update v1.6.2. The new update fixes the regression in the compiler and an OpenSSL 3 library in the Windows package. 

The syntax of Crystal is inspired by Ruby but compiles to more efficient native code with an LLVM backend, though cuts down on the dynamic aspects of Ruby like the quicker compilation time. Some of the developers have also been questioning the dynamic typing aspect of the language.

What is Crystal?

Developed in 2014 by Manas Technology Solutions, 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 along with 300 contributors. 

Additionally, developers have been building projects on the Crystal. A notable one includes a template for working with Crystal in a docker container. You can check it out here.

What’s new with Ruby?

Recently, Ruby developers released Hanami V2.0, a framework built on top of the language, and is optimised for speed and security. The new update brings a lot of optimisations with the HTTP routing engine rewritten from scratch for blazing fast development.

Ruby is described as a strongly typed language but also has weaknesses like its concurrency, speed, and documentation. The strong parts about Ruby like the blocks, syntax, and idioms are all transferred to Crystal as well, making it easier for developers to shift to it.

The post Crystal joins Ruby’s Race, Releases New Updates appeared first on Analytics India Magazine.