Object oriented programming in Ada

11 points by kqr


lojikil

I've been on such a huge Ada and SPARK kick lately; it's become one of my main programming languages outside of work. I looked at it about 20 years ago (right around Ada 2005) and couldn't really grasp what was so interesting about it, but now it feels like that sweet spot that I enjoy with OCaml, a little bit less visually dense than Rust, but fun to work with. It's also convinced me that I shouldn't have such an aversion to first-class modules.

I'm currently working through:

And have a few more books on my desk (including Barnes' Programming in Ada 2022). I'm happy to see it get more exposure here, because I think it has some really interesting ideas.