We had a meeting of the Mercury group on Fri Feb 16, 2001.

Attendees:
	Fergus Henderson (fjh)
	Simon Taylor (stayl)
	Mark Brown (dougl)
	David Overton (dmo)
	Adrian Pellas-Rice (apell)
	Ina Cheng (inch)
	Simon Mei (xcsm)
	Sam Thurairatnam (sthur)
	Julien Fischer (juliensf)
	David Jeffery (dgj)
	Zoltan Somogyi (zs)

1. Progress reports

	We went around the table, with each person in turn discussing what
	they had been working on recently and/or what they were planning
	to work on.

	Fergus Henderson (fjh)
		- Has been doing code reviews.
		- Has been fixing several bugs.
		- Working on abstract equivalence types for the .NET and
		  Java back-ends.
		- Working on getting the gcc back end installed on hg.

	Simon Taylor (stayl)
		- Starting work on the new build framework supporting
		  intermodule optimization.

	Mark Brown (dougl)
		- Has been doing code reviews.

	David Overton (dmo)
		- Working on an extension to ROBDD's described in a paper
		  by Peter Schachte.
		- Setting up a web server on venus.

	Adrian Pellas-Rice (apell)
		- Has completed a working subset of sequence quantification.
		- Is currently working on expanding on that.

	Ina Cheng (inch)
		- Writing samples and documentation.
		- Server/client interface is finished.

	Simon Mei (xcsm)
		- Addressing review comments.
		- Sent a bug report for get_functor.

	Sam Thurairatnam (sthur)
		- Has been working on saving formatting data to a file
		  and loading it in to the debugger.

	Julien Fischer (juliensf)
		- Addressing review comments.
		- Working on runtime system for the Java backend.

	David Jeffery (dgj)
		- Working on merging changes from the HAL branch to the
		  main branch.
		- There are still some issues to fix before this will be
		  committed.

	Zoltan Somogyi (zs)
		- Has been working with Thomas Conway on the deep profiler.
			- Optimization to preserve tail recursion in common
			  cases.
			- Improved reporting where different code is called
			  from the same location (e.g. higher order calls).
		- Has fixed a bug which was causing the erroneous_liveness
		  test case to fail.

2. New machine

	David Overton has been setting up venus to act as the web server,
	but we also need some other services set up.  Fergus Henderson has
	volunteered to set up FTP, and Mark Brown has volunteered to set up
	CVS.  We will be asking Peter Ross if he would set up NIS.

3. Release

	- Most bugs have been fixed by now.
	- There has been a recent problem with groups and permissions in
	  the CVS repository.  Anyone making any changes to the repository
	  should check the permissions afterward and note any strange
	  behaviour, so we can narrow down what is causing this problem.

4. Configure script

	The configure script will check for a more recent compiler,
	following Simon Taylor's suggestion.

Minutes taken by Mark Brown (dougl@cs.mu.oz.au).