mary es un compilador optimizador de Forth con generación de código nativo para microcontroladores PIC de la casa Microchip. Es un proyecto Open Source publicado bajo licencia GNU, lo que significa que, aunque conservo todos los derechos sobre el mismo, doy permiso explícito para que cualquiera pueda tener el código fuente y modificarlo o redistribuirlo, siempre que esté disponible en las mismas condiciones.
La última versión es la 1.0a51, lo que significa que se encuentra en fase alfa y no se puede considerar concluso. Aún así, está muy avanzado y la documentación no es del todo mala :) Sin embargo, debo advertir que pueden haber cambios importantes antes de entrar en fase beta.
mary requiere un sistema ANS Forth cuyo tamaño de celda sea de al menos 16 bits. En las pruebas he utilizado gforth 0.4.0 sobre un sistema Linux/Intel, por lo que agradeceré cualquier información sobre sistemas diferentes.