Permacommons 2025-08-13

Today was a bit of a side-quest into "how to print a version string".

The behavior I ended up with is:
- For dev builds, print detailed git version info
- For "cargo install" builds, print only basic build info
- Ensure we preserve support for VERGEN_IDEMPOTENT (suppress dates entirely) and SOURCE_DATE_EPOCH (reproducible builds).

(Still TBD: official release artifacts)

Permacommons #devlog 2025-08-19

This took a while to get working, but in my quest to automate all the things I managed to end up with a publish workflow for the chabeau crate that seems fairly sane.

1) Stage release on a release branch, using "cargo release"
2) If all checks pass, merge into main (protected branch)
3) Check on main detects new tag & publishes crate (assuming final pre-publication checks are happy)

Concurrency group ensures it only runs once.

Permacommons 2025-08-13

Today was a bit of a side-quest into "how to print a version string".

The behavior I ended up with is:
- For dev builds, print detailed git version info
- For "cargo install" builds, print only basic build info
- Ensure we preserve support for VERGEN_IDEMPOTENT (suppress dates entirely) and SOURCE_DATE_EPOCH (reproducible builds).

(Still TBD: official release artifacts)

Hi, people! 鉁岋笍

I've build "Cat a shooter 馃樇" for Android, and this is the last thing that I have to do for a while.

And now you can download this game for your Android device 馃摫 from Gamejolt: https://gamejolt.com/games/cat-a-shooter/1007868

or from itch.io: https://xolatgames.itch.io/cat-a-shooter

Also I've add instructions for building to it GitLab page 馃憠 https://gitlab.com/xolatgames/cat-a-shooter

So, I think that it's all, and see ya later.

Have a good day! 馃槈 馃槣 鉁岋笍

#opensource #games #gamedev #android #arcade #spaceinvaders #lua #devlog #love2d

in unrelated news i've written an arcptr wrapper class for C++

#devlog

the compiler's web console now has an api endpoint that provides a dump of each compiler object.

next is a GUI for this so we can selectively extend and look at properties

(if firefox's json viewer here supported nested fetching i'd already be done but alas...)

#devlog #scopes

AdrianC
AdrianC boosted

I am busy at work adding pictures and videos to the next #devlog entry about the monkey game. I will post it right here once it is finished.

You can already read the rest of the devlogs for the prototype on my website 馃憞
https://www.camperotacti.co/blog/hammer-time/

#gamedev #gaming #gamedevelopment #indiedev #indie #game

I am busy at work adding pictures and videos to the next #devlog entry about the monkey game. I will post it right here once it is finished.

You can already read the rest of the devlogs for the prototype on my website 馃憞
https://www.camperotacti.co/blog/hammer-time/

#gamedev #gaming #gamedevelopment #indiedev #indie #game

figured it's time to add some real debugging UI to the compiler so i added a small webconsole.

presently it can only serve static files out of a designated directory and parse requests as scopes expressions.

once more it's quite useful when your parser builds an intermediate format rather than directly constructing an AST

#devlog #scopes

I gave a talk this morning for members of the French Coll猫ge Code Sources et Logiciels as part of the national Ouvrir la science! effort, discussing #RSEng & @us_rse

I hope this leads to some alignment & collaboration between RSE associations & the French #DevLOG community (https://www.devlog.cnrs.fr)

my slides: https://doi.org/10.5281/zenodo.15770196

I gave a talk this morning for members of the French Coll猫ge Code Sources et Logiciels as part of the national Ouvrir la science! effort, discussing #RSEng & @us_rse

I hope this leads to some alignment & collaboration between RSE associations & the French #DevLOG community (https://www.devlog.cnrs.fr)

my slides: https://doi.org/10.5281/zenodo.15770196