Chomik: Complex Type Names
In Chomik 0.2.2 I introduced a feature that significantly improves the way libraries can be written and reused: complex type names. 🎯 This change may look small at first glance, but in practice it en

Search for a command to run...
Articles tagged with #language-design
In Chomik 0.2.2 I introduced a feature that significantly improves the way libraries can be written and reused: complex type names. 🎯 This change may look small at first glance, but in practice it en

In previous articles, we explored how placeholders work in Chomik: they are not values on their own but rather parts of variable names. This makes them extremely flexible for generating families of variables or iterating over ranges. But what if you ...

Today, let’s talk about adding and subtracting integers in Chomik — but before we dive into code, I’d like to introduce a certain feature of the language. Unfortunately it may seem “nasty”. The Nasty Feature: Side Effects Most of us don’t like side e...

Most imperative programming languages—from Fortran to Java—share two unwritten rules about variables: A variable name is a single identifier (like counter or playerHealth), possibly with underscores or camelCase. The same name is used for assignmen...
