Unfortunately every new board will require it and there is little reason to stay in the dark ages.....SNIP....On the contrary to robins argument if you force people to use a separate IDE,
I think we are at cross purposes.I was only trying to say that @YemSalat's program should work with various IDEs - not that it should be tied to any particular one, either new or old....R
It is not practical to copy source into the old IDE every time you need to compile......SNIP...but either way, YemSalat's compiler chain will not work with old versions of the IDE; so it might as well use the latest and greatest
Also, be aware that the Arduino development folks don't seem to bother at all with backwards compatibility.
4) Using Arduino IDE just as an uploading tool.
I use the Geany editor to create my code and just use the IDE to compile and upload. I did figure out how I could call the IDE from Geany but I don't actually do it that way - mainly because it was too much trouble to incorporate all the options that the IDE offers.
I guess, without really thinking hard, I had assumed your system would work in much the same way - i.e produce code that the IDE would consume.
I need to decide which is a better notation for arrays.
I for one am confused as to the purpose of the new language.Go back and read your original post in this thread. Have you strayed outside of your original objectives and maybe let feature creep start to occur ?
I agree that I have deviated from some of the ideas that I layed out in the first post (I should probably update it)