# sorry, I didn&#39;t reply to the list<br><br><div class="gE iv gt"><table class="cf gJ" cellpadding="0"><tbody><tr><td class="gF gK"><table class="cf ix" cellpadding="0"><tbody><tr><td></td></tr></tbody></table></td><td class="gH">
</td><td class="gH"></td></tr></tbody></table></div>I use racket with  M-x run-scheme not slime.<br><br>compiling
 is definetly overkill, but I&#39;m not sure the parameters are 
incompatible. There&#39;s a lot of application on OS X that uses the same 
structure as on unix/linux.<br><br><br><div class="gmail_quote">2011/7/14 Eli Barzilay <span dir="ltr">&lt;<a href="mailto:eli@barzilay.org">eli@barzilay.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">9 hours ago, John Clements wrote:<br>
&gt; On Jul 13, 2011, at 8:19 PM, Lavoie Francis wrote:<br>
</div><div class="im">&gt; &gt; I want to learn racket. I already started learning lisp from Land<br>
&gt; &gt; of Lisp, Practical Common Lisp and a bit of Clojure.<br>
&gt; &gt;<br>
&gt; &gt; For my everyday job (python, javascript) I use emacs, to learn<br>
&gt; &gt; lisp and clojure I used emacs with slime. I would like to do the<br>
&gt; &gt; same thing with racket but I ran into trouble, emacs can&#39;t find<br>
&gt; &gt; racket.<br>
&gt; &gt;<br>
&gt; &gt; First, it looks like emacs for OS X does not use the users&#39; own<br>
&gt; &gt; $PATH, but the one of the system. I tried some hack I found on<br>
&gt; &gt; google<br>
&gt; &gt; (<a href="http://olabini.com/blog/2009/12/path-problem-with-emacs-on-mac-os-x/" target="_blank">http://olabini.com/blog/2009/12/path-problem-with-emacs-on-mac-os-x/</a>,<br>
&gt; &gt; <a href="http://www.emacswiki.org/emacs/EmacsApp#toc2" target="_blank">http://www.emacswiki.org/emacs/EmacsApp#toc2</a>) without luck, emacs<br>
&gt; &gt; can&#39;t find racket.<br>
&gt;<br>
&gt; This one I can shed some light on.  If you start emacs (or any other<br>
&gt; program) from a shell (running in a terminal window), it inherits<br>
&gt; that shell&#39;s PATH.  If you start it from the finder, though, it<br>
&gt; doesn&#39;t. One way to fix this is to start emacs from a terminal<br>
&gt; window. Another is to try a hack such as the one you describe.<br>
&gt; Another one is to explicitly specify the path in the command that<br>
&gt; runs racket.<br>
<br>
</div>Given that confusion, and the fact that most people on OSX use the<br>
finder to run things, the last option is probably the most convenient.<br>
Note, however, that slime won&#39;t work with racket.<br>
<br>
Another option is to put symlinks in whatever is in your Finder&#39;s<br>
default $PATH.<br>
<div class="im"><br>
<br>
&gt; &gt; So I tried to compile racket from source.<br>
<br>
</div>(That&#39;s definitely an overkill for solving a $PATH problem...)<br>
<div class="im"><br>
&gt; &gt; I used the unix build to install racket into the standard path.<br>
&gt; &gt;&gt; ./configure --enable-mac64 --enable-xonx --prefix=/usr/local<br>
&gt; &gt; It produced the following error message: --enable-mac64 and<br>
&gt; &gt; --enable-xonx are not valid option; but everything runs well and<br>
&gt; &gt; works! Great I can start to create some stuff.<br>
<br>
</div>They are definitely not compatible -- the first is for OSX<br>
applications (whatever buzzword is used (cocoa?)), and the second is<br>
for a unix build that uses the OSX X thing.<br>
<br>
Also, note that by default -- without a `--prefix&#39; flag, Racket builds<br>
itself in place.  When that&#39;s done you can move the resulting<br>
directory anywhere you want.  It&#39;s generally much more conveinent than<br>
`--prefix&#39;.<br>
<font color="#888888"><br>
--<br>
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:<br>
                    <a href="http://barzilay.org/" target="_blank">http://barzilay.org/</a>                   Maze is Life!<br>
</font></blockquote></div><br>