Yes. You can use the &quot;prefix&quot; require form to avoid name clashes, i.e.:<br><br>(module grr (lib &quot;plt-pretty-big-text.ss&quot; &quot;lang&quot;)<br>
&nbsp; (require (prefix srfi:1: (lib &quot;1&quot; &quot;srfi&quot;)))<br><br>&nbsp; (srfi:1:third `(1 2 3))<br>&nbsp; (third `(1 2 3)))<br><br>Jay<br>
<br><br><div><span class="gmail_quote">On 4/8/06, <b class="gmail_sendername">Corey Sweeney</b> &lt;<a href="mailto:corey.sweeney@gmail.com">corey.sweeney@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="direction: ltr;">The following &quot;program&quot;:<br>
<br>
(module grr (lib &quot;plt-pretty-big-text.ss&quot; &quot;lang&quot;)<br>
&nbsp; (require (lib &quot;1&quot; &quot;srfi&quot;)))<br>
<br>
gives the following error message:<br>
<br>
module: identifier already imported (from a different source) in: third<br clear="all"><br>
<br>
Does this mean that the third function has 2 seperate implementations in the libraries?<br>
<br>
<br>
Corey<br></div><div style="direction: ltr;"><span class="sg">-- <br>((lambda (y) (y y)) (lambda (y) (y y)))

</span></div><br>_________________________________________________<br> &nbsp;For list-related administrative tasks:<br> &nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">
http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br><br><br></blockquote></div><br><br clear="all"><br>-- <br>Jay McCarthy &lt;<a href="mailto:jay@cs.brown.edu">jay@cs.brown.edu</a>&gt;<br><a href="http://jay.makeoutcity.com/">
http://jay.makeoutcity.com/</a>