> FSM is one of the few programming techniques that really > should be implemented in a graphical programming language. I disagree: 1. A non-trivial state machine contains, beside the state-stuff itself, a lot of plain and (not so) simple code. I don't see how anything but a HLL (for asm lovers: assembler) would be usefull for that part. 2. A non-trivial state machine contains far too many states, events and transitions to be reasonably represented in a graphical way. Think 10..20 states, same number of events. Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.