© Nicolas Modrzyk 2019
Nicolas ModrzykBuilding Telegram Botshttps://doi.org/10.1007/978-1-4842-4197-4_3

3. Week 3: Crystal

Nicolas Modrzyk1 
(1)
Tokyo, Tokyo, Japan
 

Comets, importing change of times and states,

Brandish your crystal tresses in the sky,…

—William Shakespeare

Henry VI, Part 1, Act 1, Scene 1

Crystal is a new programming language with a syntax heavily influenced by Ruby, to the point that it feels just like writing Ruby. The main difference with Ruby is that Crystal is compiled to C and is, therefore, quite blazingly fast.

Crystal comes with many advantages, such as full support for easy concurrency models, macros, heavy type checks, and one of my favorites: full support for dependencies, via direct Git access, without the need for ...

Get Building Telegram Bots: Develop Bots in 12 Programming Languages using the Telegram Bot API now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.