
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, May 07, 2007 at 04:56:35AM +0100, Frederik Eaton wrote:
I guess I'd thought that the primary use of Set would be to replace lists for applications where order doesn't matter, or maybe where an efficient 'union' is needed; but many of these (e.g. parsing) commonly use a monadic interface, so it seems strange for Set not to have one.
A reasonably elegant solution might be to use StateT, with the contents of the set as your state. - -- Daniel Franke df@dfranke.us http://www.dfranke.us |----| =|\ \\\\ || * | -|-\--------- Man is free at the instant he wants to be. -----| =| \ /// --Voltaire -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGPqm3KTA17JAC/eYRAgklAJ0bmOM/1MkmCZiEb0BM/RXclqGpPACgyKg+ FvI7/vT3d1lTJ1ZHoqwPa2U= =e/Y8 -----END PGP SIGNATURE-----