[PPL-devel] ppl/interfaces ppl_interface_generator_common. ...

Patricia Hill hill at cs.unipr.it
Thu Feb 7 10:47:12 CET 2008


CVSROOT:	/cvs/ppl
Module name:	ppl
Changes by:	hill at cs.unipr.it	2008-02-07 10:47:12

Modified files:
	interfaces     : ppl_interface_generator_common.m4 
	                 ppl_interface_generator_common_dat.m4 
	                 ppl_interface_generator_common_procedure_generators.m4 

Log message:
	Enabled the Pointset_Powerset domain to have a
	Rational_Box as the disjunct and the Product domains
	to have a Rational_Box as one of its component domains
	in all the interfaces.
	
	To allow for a number of missing methods in the Box domain that
	cannot therefore be provided in any product domain that has the
	Box as a component, defined two generic macros in
	ppl_interface_generator_common.m4 that intersect sequences of
	comma-separated strings: one that intersects two sequences and
	one that intersects three sequences.
	
	Also now support a new notation in a procedure string -
	e.g., "?box" means don't include this procedure for any
	product that has Box as one of its components.
	This option may be removed in the future and its use
	avoided by using the sequence intersection macros described
	above.

Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/ppl_interface_generator_common.m4.diff?cvsroot=ppl&r1=1.28&r2=1.29
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/ppl_interface_generator_common_dat.m4.diff?cvsroot=ppl&r1=1.58&r2=1.59
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/ppl_interface_generator_common_procedure_generators.m4.diff?cvsroot=ppl&r1=1.10&r2=1.11




More information about the PPL-devel mailing list