source= http://www.piclist.com/postbot.asp?id=piclist\2003\06\20\201728a Let me see if I understand: This program contains: a) a small language in which you can define an algorithm b) a program to generate random inputs for that algorithm and record the result c) a PIC simulator d) a program to generate random sequences of PIC instructions And the program then tries different sequences until it hits upon one that produces the expected outputs when given the inputs? So it generates code in the same way that the old joke about the room full of monkeys randomly typing will eventually produce the works of Shakespeare? And this actually works? I must not be understanding something. --- James Newton: PICList.com webmaster, former Admin #3 mailto:jamesnewton@piclist.com 1-619-652-0593 phone http://www.piclist.com/member/JMN-EFP-786 PIC/PICList FAQ: http://www.piclist.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.