Hello All,
I just created the MELT branch (basically merging my own source tree),
but it is barely usable.
See the wiki and my 2007 summit paper and
http://gcc.gnu.org/wiki/MiddleEndLispTranslator
The bootstrap is not completed, because:
make bootstrap might not actually work
and most importantly, it should have a different meaning:
the file gcc/warm-basilys.c (which does not exist yet! it is
generated by "itself") should be compiled into a sort of plugin
warm-basilys.so which is dynamically loaded by cc1 to be able to
generate this very file gcc/warm-basilys.c from melt/warm-basilys.melt
(which is still buggy and incomplete, and which I still "compile" to C
with an horrible contrib/cold-basilys.lisp file (for CLISP)
So from a SubVersion point of view warm-basilys.c is like the configure
files (generated, but in the source tree). I'm avoiding polluting the
SubVersion repository with big generated files which are still buggy.
All this is *WORK IN PROGRESS*
Thanks for reading
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***