[m-dev.] for review: update WORK_IN_PROGRESS file

Fergus Henderson fjh at cs.mu.OZ.AU
Tue Nov 14 22:59:33 AEDT 2000


I've gone ahead and committed this one now.

On 23-Oct-2000, Fergus Henderson <fjh at cs.mu.OZ.AU> wrote:
> WORK_IN_PROGRESS:
> 	- delete stuff about --high-level-code, since that is now in the NEWS file
> 	- delete stuff about field names, since it is now in the NEWS file
> 	- add mention of --target il
> 	- add mention of structure reuse
> 
> Workspace: /home/mercury0/fjh/mercury
> Index: WORK_IN_PROGRESS
> ===================================================================
> RCS file: /home/mercury1/repository/mercury/WORK_IN_PROGRESS,v
> retrieving revision 1.13
> diff -u -d -r1.13 WORK_IN_PROGRESS
> --- WORK_IN_PROGRESS	1999/10/26 09:57:39	1.13
> +++ WORK_IN_PROGRESS	2000/10/22 15:43:13
> @@ -5,9 +5,12 @@
>  which are not yet completed, but which we hope to complete
>  at some time in the future:
>  
> -* There is a `--high-level-c' option, for a new back-end
> -  that generates C code but at a much higher level than the
> -  current back-end (e.g. no gotos).
> +* There is a `--target il' option, which generates MSIL code
> +  for Microsoft's new .NET common language runtime.
> +  See <http://www.cs.mu.oz.au/mercury/dotnet.html> and/or
> +  <http://www.cs.mu.oz.au/mercury/information/dotnet/mercury_and_dotnet.html>.
> +  (The first of those two URLs does not yet exist at the time of writing,
> +  but should be added shortly.)
>  
>  * Thread-safe engine.
>  
> @@ -22,9 +25,6 @@
>    is followed only by some constructor invocations.
>    However, these opportunities are not exploited yet.
>  
> -* We now allow programmers to give names to the arguments of constructor
> -  function symbols.  (Disabled, due to lack of a suitable operator.)
> -
>  * There is a new garbage collector that does accurate garbage
>    collection (.agc grade).  It is currently limited to deterministic
>    code, and needs a great deal of tuning and optimization.  It also
> @@ -51,6 +51,10 @@
>  distribution.
>  
>  * Support for aliasing in the mode system.
> +
> +* Support for automatic structure reuse (reusing old data
> +  structures that are no longer live, rather than allocating
> +  new memory on the heap) and compile time garbage collection
>  
>  
>  Work not in progress
> 
> -- 
> Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
>                                     |  of excellence is a lethal habit"
> WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.
> --------------------------------------------------------------------------
> 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
> --------------------------------------------------------------------------

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
                                    |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.
--------------------------------------------------------------------------
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