> On 14 Jun 2015, at 04:49, Peter Crosthwaite <peter.crosthwa...@xilinx.com> > wrote: > > ... > The number of machine init args blew out of control at one stage so > they were structified. It was natural to roll this struct into the > machine-state struct.
can we have multiple machine instances simultaneously, each with its different init args? if not, a global get_init_args() would do the job even more naturally, and be accessible from anywhere, including from the MCU constructor, without having to bother forwarding it from the machine through multiple constructors. regards, Liviu