Go's concurrency in a dynamic language Rye

The Rye programming language is a dynamic scripting language based on REBOL’s ideas, taking inspiration from the Factor language and Unix shell. Rye is written in Go and inherits Go’s concurrency capabilities, including goroutines and channels. Recently, Rye gained support for Go’s select and waitgroups. Building blocks Goroutines Goroutines are lightweight threads of execution that are managed by the Go/Rye runtime. They operate independently, allowing multiple tasks to run concurrently without blocking each other....

January 28, 2024 · Janko

Talking in Rye over Telegram

Telegram is a popular messaging app that offers a variety of solid clients and features, including chatbots. In this blog post, we will explore how to create a Telegram chatbot that we can communicate with, in Rye language - yeah, we’re fans :=). Starting with an Echo Bot Our first step in creating a Telegram chatbot will be to create a simple Echo bot. An Echo bot simply echoes back whatever message it receives....

November 8, 2023 · Janko

Hello world

Hello to new Ryelang blog. We’ve been blogging about Rye development for more than 3 years on blogspot so far. Let’s hope this move will mean the positive next step! ...

October 16, 2023 · Janko