Re: Separate Compilation in MLRISC

John Reppy <[email protected]> Tue, 23 Jan 2007 05:53:28 -0600
Newsgroups gmane.comp.lang.sml.smlnj
Message-ID <[email protected]>
MLRisc is just a framework for code generation.  To support separate
compilation you will need some sort of linking mechanism.  In the SML/ 
NJ compiler
linking is done via function application (every structure is compiled  
to a
function over its free variables), whereas in the Moby compiler we  
use the
Unix linker (ld).  In both cases, MLRisc is used for instruction  
selection,
register allocation, scheduling, etc.

MLRisc is a bit hard to use at the beginning, but it can do a lot for  
you.
If you are serious about generating high-quality code, it is one of the
best choices available.

	- John

On Jan 23, 2007, at 2:04 AM, Yutaka Matsuno wrote:

>  Hi, I am looking for a back end for my experimental
> compiler. Today I found MLRISC and it seems very interesting.
> But I am wordering whether MLRISC has separate compilation
> feature. Does MLRISC support separate compilation ?
>
> Yutaka Matsuno
> matsu-9xRn2/7rTrdgFH3rbKz/[email protected]
>
>
>
> ---------------------------------------------------------------------- 
> ---
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to  
> share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php? 
> page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Smlnj-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/smlnj-list
>


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV