I think a big advantage is that all the steps along this process have well documented installation mechanisms, even if its heavy handed.
The C++ example would be great, except that now you are managing C++ builds. And for a lot of people this is tricky! I still remember suffering a lot when trying to learn game programming purely from build-related issues. Stuff that gets a bit nicely handled in newer ecosystems
Sincerely, I didn’t see why it was useful to make this example with clojure if at the end they would simply make and FFI
I think a big advantage is that all the steps along this process have well documented installation mechanisms, even if its heavy handed.
The C++ example would be great, except that now you are managing C++ builds. And for a lot of people this is tricky! I still remember suffering a lot when trying to learn game programming purely from build-related issues. Stuff that gets a bit nicely handled in newer ecosystems