Summary of Mercury Meeting 14/07/98

Tyson Dowd trd at cs.mu.OZ.AU
Wed Jul 22 19:10:07 AEST 1998


Here's a quick summary of some of what was discussed at last weeks
Mercury meeting.

DJ 	- discussed existential types in Mercury, 
	- they allow a polymorphic predicate to bind its type parameter 
	- typeinfos can be outputs instead of just inputs
	- how they work together nicely with typeclasses
	- how they interact with implied modes.

Zoltan 	- gathered feedback on the help system in the debugger
	- cunningly settled an argument with Fergus about the meaning
	  of the argument of the "retry" command.

Fergus 	- Talked about his contact with the egcs people who are looking
	  at using some high level language with backtracking for
	  implementing the C++ parser.
	- Issues that would need to be resolved before Mercury would
	  be suitable include:
	  	- need field names/records.
		- better interface with C data-types
		- reduce memory footprint/accurate GC
		- efficient parsing (destructive update or folding?)

Mark also discussed some details of his work on proof-tree / declarative
deugging stuff but I didn't take any notes about this (doh!).

-- 
       Tyson Dowd           # There isn't any reason why Linux can't be
                            # implemented as an enterprise computing solution.
     trd at cs.mu.oz.au        # Find out what you've been missing while you've
http://www.cs.mu.oz.au/~trd # been rebooting Windows NT. -- InfoWorld, 1998.



More information about the developers mailing list