Files
ioccc/2024/codemeow
Landon Curt Noll c78bda6c0f update tarballs due to recent commits
The commit a1c86c8a7a modified
the navigation bars to include "Original C", so all tarballs
had be update, sorry (tm Canada 🇨🇦).  In particular:

The navigation bar for a winning entry now has a "_Original C_" link
(between the ✅ and the Inventory on the right hand side) so that one
may easily view the original C code that was submitted for IOCCC judging.

In addition, a number of other commits since that time
modified other winning entries.

Ran `make update` to perform the above.
2025-08-18 16:30:59 -07:00
..

Award presentation:

Watch the Our Favorite Universe YouTube show for this entry:

IOCCC28 - 2024/codemeow - Prize in tray planting

To build:

    make all

To use:

    ./prog

Try:

    ./try.sh

Judges' remarks:

Sometimes you cannot see the forest thru the trees. But when you cannot see the trees thru the forest, it may be because the trees are not that tall.

This program generates such "mini-trees": over time and in time of you know what we mean. Even though compiled C code might "grow on parse trees", we think this code will also "grow on you" as the C expression goes. 😉

Author's remarks:

This work is highly inspired by cbonsai program (which was inspired by bonsai.sh, which was inspired by bonsai.js), but this one does not use ncurses and fits into IOCCC rules' size.

Mac OS X

A little notice, that you need a terminal that supports ANSI codes and does not reinvent the wheel. I have tested it on iTerm2 and xterm and it sure works, but sometimes detect the windows size wrongly, so best of luck.

Warnings

The iocccsize tool warns about triggered a word buffer overflow! as I use the double values to stora data. It's okay, no error here.