Archivo: Crystal | Picando Código

Publicada la versión 1.0 del lenguaje de programación Crystal

23 de marzo de 2021
Lenguaje de programación Crystal

¡El lenguaje de progamación Crystal alcanzó la versión 1.0! El Pull Request #10500 lo confirmó ayer en GitHub. Estabilidad En el blog de Crystal nos cuentan qué esperar con este hito. El lenguaje va a seguir evolucionando, pero esta primera versión estable determina algunas cosas. El lenguaje se va a mantener más estable, en el sentido en que no se van a quitar ni cambiar características en versiones futuras de manera que rompa código que compila y funciona en esta versión. A partir de ahora, cualquier código escrito en la versión 1.0, va a seguir compilando y funcionando sin incompatibilidades […]

[Video] – Programmer Passport: Crystal Language Part 1

16 de septiembre de 2019
Programmer Passport - Crystal Language Part 1

Bruce Tate es un escritor conocido por libros como Seven Languages in Seven Weeks, Programming Phoenix, y otros títulos más sobre Java, Ruby y Elixir. Presencié su keynote en Code Elixir LDN 2019 (pueden ver el video acá), y también ahí aprendí sobre grox.io. Grox.io es una nueva plataforma de aprendizaje orientada a la programación. El objetivo es educar a programadores políglotas, siguiendo la premisa de Siete Lenguajes en Siete Semanas. Pueden visitar el enlace para aprender más e inscribirse al newsletter para enterarse cuando empieza el curso. Mientras tanto, podemos ir viendo un avance del primer curso. Tras un […]

Tourmaline – Framework para bots de Telegram en Crystal

19 de junio de 2019
Tourmaline – Framework para bots de Telegram en Crystal

Tourmaline es un framework desarrollado en el lenguaje de programación Crystal. Con la reciente versión 0.70, alcanzó soporte completo para la API de Bots de Telegram: Framework para la API (y ojalá pronto Cliente) de Bots de Telegram en Crystal. Basado fuertemente en Telegraf, esta implementación en Crystal permite que tu bot de Telegram sea escrito en un lenguaje tanto hermoso como rápido. Benchmarks vendrán pronto. ¡Ya podemos escribir nuestro bot de Telegram en Crystal! Para empezar a usar Tourmaline, tenemos que agregarlo a los shards de nuestra aplicación en el archivo shard.yml. dependencies: tourmaline: github: watzon/tourmaline version: ~> 0.7.0 […]

Crystal: Lenguaje de programación inspirado en Ruby

13 de marzo de 2019
Lenguaje de programación Crystal

Crystal es un lenguaje de programación de propósito general orientado a objetos. Su sintaxis está inspirada en Ruby pero no busca ser compatible. Surgió del amor a la eficiencia para escribir código de Ruby, y el amor a la eficiencia para ejecutar código C. Busca ser lo mejor de ambos mundos. Entre las diferencias fundamentales con Ruby se encuentran: Es un lenguaje compilado, el código es convertido a código de máquina nativo a través de LLVM. Ruby, por otro lado, es un lenguaje interpretado. Tiene un sistema de tipado estático, por lo que la comprobación de tipos se realiza durante […]

Toasty!