fabio
03-11-11, 11:36 AM
Randy,
My prototype applications of Isomax have been exceptionally successful and I credit your brilliant vision of enabling finite state machines with FORTH. Let me also say that I have been able to combine Isomax with Mamdani fuzzy control structures for easy and effective fuzzified state machine control.
I have employed several platforms with post-assembler coding schemes like Isopod/Isomax, OOPic/VB, etc. To my great concern all of my favorite platforms are disappearing! My cause-effect investigation has led me to conclude that the psuedo-open source Arduino project has claimed an enormous share of the market for low-volume/custom microcontroller applications (eg. industrial prototypes, hobby, education, etc.) thus threatening the commercial viability of others.
The Arduino project runs on the low-end 8bit Atmel platforms and employs a psuedo-BASIC/C language, AVR, which is a hybrid procedural/object structure. I have to say that the Atmel platform is inferior to the 16bit DSP56F800 series in computing power and peripherals. Further, the Arduino language is fundamentally inferior to Isomax. BUT, as the Wizard of OZ said - what they have that you do not is... an open source society. Although Arduino is inelegant, it is utile for most folks as they simply shop for the code they want, download and incorporate and it works!
I know that IsoMax is generations ahead of AVR and could wipe out AVR if only... if only IsoMax is ported to Atmel and a wide variety of state machines are uploaded to the existing Arduino open source library.
One more point - Arduino needs a PC-based IDE and constant development from volunteers. Imagine the same labor freed of that effort and redirected to state machine development with the embracing of FORTH architecture!
My suggestion to port Isomax to Arduino/Atmel is much easier said than done, but it seems to me a viable product strategy.
Best wishes,
Fabio
My prototype applications of Isomax have been exceptionally successful and I credit your brilliant vision of enabling finite state machines with FORTH. Let me also say that I have been able to combine Isomax with Mamdani fuzzy control structures for easy and effective fuzzified state machine control.
I have employed several platforms with post-assembler coding schemes like Isopod/Isomax, OOPic/VB, etc. To my great concern all of my favorite platforms are disappearing! My cause-effect investigation has led me to conclude that the psuedo-open source Arduino project has claimed an enormous share of the market for low-volume/custom microcontroller applications (eg. industrial prototypes, hobby, education, etc.) thus threatening the commercial viability of others.
The Arduino project runs on the low-end 8bit Atmel platforms and employs a psuedo-BASIC/C language, AVR, which is a hybrid procedural/object structure. I have to say that the Atmel platform is inferior to the 16bit DSP56F800 series in computing power and peripherals. Further, the Arduino language is fundamentally inferior to Isomax. BUT, as the Wizard of OZ said - what they have that you do not is... an open source society. Although Arduino is inelegant, it is utile for most folks as they simply shop for the code they want, download and incorporate and it works!
I know that IsoMax is generations ahead of AVR and could wipe out AVR if only... if only IsoMax is ported to Atmel and a wide variety of state machines are uploaded to the existing Arduino open source library.
One more point - Arduino needs a PC-based IDE and constant development from volunteers. Imagine the same labor freed of that effort and redirected to state machine development with the embracing of FORTH architecture!
My suggestion to port Isomax to Arduino/Atmel is much easier said than done, but it seems to me a viable product strategy.
Best wishes,
Fabio