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

Fergus Henderson fjh at cs.mu.OZ.AU
Mon Oct 23 02:47:39 AEDT 2000


Estimated hours taken: 0.25

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
--------------------------------------------------------------------------



More information about the developers mailing list