[m-dev.] grades for MLDS back-end

Peter Schachte schachte at cs.mu.OZ.AU
Tue Dec 7 18:30:00 AEDT 1999


On Mon, Dec 06, 1999 at 07:47:21PM +1100, Fergus Henderson wrote:
> Hi,
> 
> I need to introduce some new options and grades for the MLDS back-end.
> 
> 	grade		options
> 	-----		-------
> 	hl		--high-level-code --high-level-data
> 	hlc		--high-level-code
> 	hl_nest		--high-level-code --gcc-nested-functions
> 	hlc_nest	--high-level-code --high-level-data --gcc-nested-functions

Presumably these need to be combined with a choice of garbage
collector (or none), trailing or not, and various debugging options.
That makes for a *lot* of grades.  A full installation of each library
file in each mmc-supportted grade is starting to get pretty big.  Can
you explain why these are worth that complication?  In particular,
what does --high-level-data mean and why not just always use it?
Also, your description of nested functions doesn't make it sound
terribly useful; why is it worth the introduction of yet more grades?


-- 
Peter Schachte                     ....I have not failed. I've just found
mailto:schachte at cs.mu.OZ.AU        10,000 ways that won't work.
http://www.cs.mu.oz.au/~schachte/      -- Thomas Edison 
PGP: finger schachte at 128.250.37.3  
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list