What is your take on using compiler extensions in the public interface of your libraries? In one of my projects I abused the living life out of GNU C extensions in the public api. Should I provide an alternative api with no extensions and continue to maintain both or should I just get rid of the one using extensions all together? I am a beginner and self-taught with no professional experience so I don't know if it makes sense to "show off" compiler extension skills in something that I might want to use as portfolio material in the future. Here is a link to the project I am talking about that I'm trying to tidy up and finalize, if that helps:
https://gitlab.com/broskobandi/result
#GNU C compiler extensions
2 messages · Page 1 of 1 (latest)