CCExceptions’ new course

Posted on Tue Jun 6, 2017

My pet project CCExceptions is back on working with the standard C language. This project has been the n-th lesson in humility for me: I’ve experimented multiple coding styles in the small; I had to take back almost all of them. Not even I was willing to use the api the way it was: when it’s ugly, it’s ugly! The code in the head of the master branch is now standard language and more C-ish than some other solutions I tried; it still uses C11, because I’m not finished experimenting with the _Generic keyword.

Through this and other projects I started to grasp how to use Travis CI: the service they offer for free is amazing. I’m still in conflict with the way clang behaves; when building CCExceptions with clang: it works on my system, but for some reasons it does not work on theirs. Debugging stuff on a remote system is painfully frustrating; but this is the way they did it in the “old days”. So, never stop fighting!