GNU C was explicitly designed to make its intermediate representation
hard to work with.  LLVM is a more practical choice.

Monty

On Mon, Jun 21, 2010 at 6:02 PM, Gerry J <geral...@tpg.com.au> wrote:
> You may find the concept of semantic slicing relevant:
> http://www.cse.dmu.ac.uk/~mward/martin/papers/csmr2005-t.pdf
> There is software at:
> http://www.cse.dmu.ac.uk/~mward/fermat.html
>
> One possible path to explore is to take GNU C etc intermediate
> representation of source as the "assembly language" of a VM and reverse from
> that to a more portable VM, as in Squeak or Java.
> Perhaps Ometa could be combined in some way with FermaT to recognise
> patterns and port legacy code to a fonc VM ?
>
> Regards,
> Gerry Jensen
> 02 9713 6004
>
>
>
>
>>
>>
>>
>>
>
>
> _______________________________________________
> fonc mailing list
> fonc@vpri.org
> http://vpri.org/mailman/listinfo/fonc
>

_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to