Interesting point. I think if this function is grouped with other matrix operations, "cartesian-porduct" is the ideal name like you say. If it's grouped with "make-permutations", then "make-combinations" would follow. Perhaps I will export it under both names. Thanks for the comment
<br><br>Corey<br><br><br><div><span class="gmail_quote">On 1/18/07, <b class="gmail_sendername">Eric Hanchrow</b> <<a href="mailto:offby1@blarg.net">offby1@blarg.net</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I think a more informative name than "make-combinations" would be<br>"cartesian-product".<br>--<br>One of the fundamental philosophical questions of our time is<br>why Goofy is a person and Pluto is a dog.
<br> -- Roger Ebert<br><br>_________________________________________________<br> For list-related administrative tasks:<br> <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">http://list.cs.brown.edu/mailman/listinfo/plt-scheme
</a><br></blockquote></div><br><br clear="all"><br>-- <br>((lambda (y) (y y)) (lambda (y) (y y)))