#Porting #FreeBSDLife earlier this year, I nervously picked up maintainership of lang/crystal and related ports from dmgk@ who's a very good developer. I was a bit worried about whether I'd get myself into something too difficult or time-consuming to handle, but I was wrong.
I have nothing but good things to say about the crystal devs and their language community. Back in 2022, we had a few things to fix back in 2022 related to figuring out what SSL libraries to bind to, but those have long since been addressed, and every release since then has been cake
easy.
Today I'm updating #Ports from 1.16.0 to 1.18.2 and it's been plain sailing, probably a couple of hour tops for 4 ports, all requiring minimal chore fixes here and there, and most of it waiting for stuff to compile.
Making software as complex as a compiler, to work across multiple platforms, is no easy feat, and crystal has done an amazing job of this.