I have programmed the Arduino before and have found for most things wiring is too dumbed down for my taste and I usually bypass it. What I wanted to know was does the core run any OS and we are letting the user run wiring on top of it? A uC linux for example? or is it more like the 8 bit Aurdino micros where the code is all that runs on the device. Are their any architectural documents/diagrams? Can the core run a microLinux?
@David_s5 in this thread https://community.spark.io/t/porting-nuttx-to-spark-core/252/33 has ported http://nuttx.org/ to run on the Spark Core! So if you wanted something more like an Operating System, that’s a great option!