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

3. Week 3: Crystal

Nicolas Modrzyk1 
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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.