Hello Paul,<br><br><div class="gmail_quote">On Fri, Dec 18, 2009 at 16:47, Paul Keir <span dir="ltr">&lt;<a href="mailto:pkeir@dcs.gla.ac.uk">pkeir@dcs.gla.ac.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

(...)<br>
<br>
I&#39;m enjoying using SYB, and had hoped to use only functions from the package,<br>
but couldn&#39;t find a way; and this does the job for now. I&#39;ve also seen that<br>
there are many other approaches to generic programming than SYB (even for AST<br>
transformations in particular) but I wanted to understand SYB first. I&#39;m<br>
interested to know if anyone has a more elegant SYB solution.<br></blockquote><div><br>I think this looks fine. The package only provides basic generic functionality, but when you need something more specific you can use the basics to write your own generic functions, which is what you did.<br>

</div></div><br><br>Cheers,<br>Pedro<br>