Skip to main content


Inspired by @kees and @bagder I graphed #ArkScript source code age (last 3.x version is from mid 2023 hence the big purple triangle starting in 2023)

There seems to be a lot of code, but tests are counted too.
16'540 lines for the source code only, and 12'430 for the tests (8k dedicated to the fuzzing corpus, 4k for the unit tests)

I attribute the big jump to my recent "add tests everywhere" addiction

in reply to Lex Plt

nice, but there seems to be weird details in this: how come 2023 grows after 2023? How come the 2024 contributions are seen already a year before 2024 starts?
in reply to daniel:// stenberg://

tweaked the script a bit and this was the answer: vX.Y.Z-something tags are ignored (I've been tagging v4.0.0-rcX for more than a year now), leading to missing data points
Tags are ordered using git tag --sort=authordate instead of sorting them using semver (because I have some... questionable v3.2.0-a tags)