Reducing Assumptions, Exploding Your Code
We can all write elegant scripts, that assume a lot. And assumption is the mother of all ...
Recent content on Rye blog
We can all write elegant scripts, that assume a lot. And assumption is the mother of all ...
We will explore how to embed the Rye language into a Go application and why its capability-based model makes it uniquely suited for configuration, despite being a general-purpose language.
The open web with AIs is turning into a dark forest.
TL;DR: New left-to-right evaluation order, major new word type [dot-word], simpler constructors.
Inspired by Learn X in Y minutes
Inspired by Learn X in Y minutes
what does this mean and does it matter
Exploring tabular data across Rye, Pandas, and plain Python through three worked examples.
genie I’ve been working on Rye since 2018. It’s a project of joy — but also because I believe there is a potential to create something of value to others, eventually. Even people living under a rock know we’ve entered the age of LLMs . I don’t jump to ships too soon, but eventually, even I had to admit: code can get generated from prompts. And in many situations — with a…
Below are 3 examples, that show some of the principles of working with Rye language. But first, some terminology. Code is data / data is code Definition: A language is homoiconic if a program written in it can be manipulated as data using the language. Lisps, schemes, REBOL and Rye are homoiconic, but what does this actually benefit us?
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…
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…
First blogpost on ryelang.org.