I was intrigued to learn about Crystal on today’s CodeProject Newsfeed. “A pythonic compiled language”. This has to be safer than C++, and I look forward to learning more.
I retired in 2022 from maintaining Exiv2 and am very happy that Team Exiv2 are active and made a new release in January. https://exiv2.org
In 2021, to prepare for my Exiv2 escape, I wrote a book Image Metadata and Exiv2 Architecture to document the engineering of the metadata engine. The book is illustrated with a 4000-line C++ metadata debugger. I will explore an implementation in Crystal. Image Metadata and Exiv2 Architecture
When I first used crystal, $ crystal i claimed “crystal not build with …” and I thought I would have to build crystal. Building crystal requires llvm-config, which Apple does not provide. So, I attempted to build llvm with horrible consequences, including consuming my 50Gbyte of free storage.
It all ends happily. I’m delighted by your support and encouragement. It’s fun to hang out with everybody. Oddly, I’m still searching for motivation to write some code in crystal—something for next week.