Chomik: Complex Type NamesIn 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 enMar 12, 2026·5 min read·43
Chomik: Reading Integers from a FileIn this article, we will introduce file reading in Chomik. For now, we’ll keep things simple: we will only talk about text files, and we will only read integers stored in them. This is enough to demonstrate the basic file stream mechanism in Chom...Aug 17, 2025·3 min read·20
SDL_Chomik: Our First AnimationIn this installment of the SDL_Chomik series, we are going to create our first animation! We'll make a "blue monkey" move horizontally across the window, using some of the concepts we introduced in the last two Chomik articles: adding integers and co...Aug 15, 2025·3 min read·24
Chomik: Comparing IntegersIn previous articles, we explored some of Chomik’s built-in types, such as boolean. Today, we’ll reveal another one — compare_result — which is used when comparing integers. The compare_result type The compare_result type consists of exactly three id...Aug 15, 2025·2 min read·11
Chomik: Adding and Subtracting IntegersToday, 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...Aug 14, 2025·2 min read·27
SDL_Chomik: Using fontsIn our first SDL_Chomik article, we learned how to display an image in every iteration of the sdl loop. We also saw that you cannot directly use the predefined integer variable the created image index in multiple places — its value changes each time ...Aug 12, 2025·3 min read·25
Chomik For Programmers — Part 0: Dissecting the MainIf you want to extend or embed Chomik, the best place to start is not with advanced features, but with the small main function inside chomik.cc. That function demonstrates the three core components and how they cooperate: Program — holds parsed Chom...Aug 10, 2025·3 min read·25