That statement was thoroughly confused rubbish.
Have you seen the movie "How to lose a guy in 10 days"? - Then I call Bullshit!!!
That statement is accurate and the underlying concept has been tested. Why don't you do yourself a favour and test it yourself before throwing around "thoroughly
confused rubbish" opinions.
I'll still be here when you are ready to apologise.
(I hope I don't have to eat my hat on this one...)
You can play around with #ifdefs and #include, but they are compile time options. Either code is included, or it is not. If your operating system requires to be dynamically (by a link) configured as to alternate interfaces, it clearly must have all options compiled, but choose - in setup() - which to initialise.
I don't disagree. I am just trying to implement a simple user interface to change which option to initialize in setup.