The Propeller chip: the good, the weird, and the really weird? - http://d1n.blogspot.com/2009...
It kinda sounds like a faster interpreter would be an easier/better approach than a good, optimized compiler... - Andrew C (see frenf.it)
Yeah, they discuss a number of runtime models in the forum thread where Catalina was announced: http://forums.parallax.com/forums.... At one point the Catalina author says: "I did indeed look at using LCC to generate bytecodes and then write a bytecode interpreter for the propeller - but I wasn't sure I could fit everything into a single cog (which was one of my design goals). Also, I really wanted "native" floating point support (another of my design goals) which reduces the space available even further. Also keep in mind that there is already a darn good bytecode interpreter available for the propeller - the built-in SPIN interpreter - and it would be relatively simple to have LCC generate the same bytecodes as SPIN (but again this would lack floating point!). I finally decided that if I was going to implement a bytecode interpreter I would implement one for Java, not C (codenamed project 'Jupiter'). But the real reason is that I just think the LMM is way cool and I wanted to play with it." - ⓞnor
gave me flashbacks from writing i/o controller assembly in college (also for a flying vehicle). - David Vasileff