I want to develop my own libraries for Arduino without the constant code-compile-load-run routine
I use Notepad++
I write them on a real computer and create test harnesses and test them in a UNIX environment with a debugger, if necessary. When they are working as expected, I paste them into a sketch or module.
Being a Computer Science student and professional developer (shock!) I'm not much interested in plugging in hardware and mashing together bits of other people's code. I want to write it all from scratch!
aren't all the data types 32-bit, or even 64-bit? If I want to test for things like overflow on an 8-bit integer
If I write and run C++ on a Windows machine, aren't all the data types 32-bit, or even 64-bit? If I want to test for things like overflow on an 8-bit integer I'd have to somehow define an 8-bit data type wouldn't I? Otherwise it's not actually simulating what would happen on an 8-bit microcontroller, is it?