TextMate is a good text editor for people who never learned how to use Vim or Emacs. It acts more like a regular IDE editor. Its a great editor but if you know vim or emacs you probably wont get a ton out of it. Thats my opinion at least.<br>
<br><div class="gmail_quote">On Fri, Jan 29, 2010 at 12:44 PM, Chad Glendenin <span dir="ltr">&lt;<a href="mailto:chad@glendenin.com">chad@glendenin.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I just got a MacBook Pro that I haven&#39;t even opened yet, but in theory<br>
it&#39;s going to be my primary workstation for Python and Django<br>
development. Is the upshot of all the psycopg2 trouble that I should<br>
just punt and use Mac OS X as a shiny, expensive front-end to an<br>
Ubuntu VM? If so, is VirtualBox sufficient, or would you recommend<br>
using one of the closed-source VMs like Parallels or VMware?<br>
<br>
Not to get too far off topic, but while we&#39;re talking about doing dev<br>
on Macs, what&#39;s the big deal with TextMate? I&#39;ve been happily using<br>
Vim for years, and after looking over Chris Webber&#39;s shoulder, I&#39;ve<br>
been thinking about trying to live in Emacs for a while (for smarter<br>
indentation, org mode, emacs-client sessions, etc.), but I&#39;m wondering<br>
if I&#39;m missing out on something. And whatever it is that TextMate<br>
does, couldn&#39;t we just implement it in gedit with Python plugins? To<br>
me, gedit looks like TextMate, except open-source and without the cult<br>
of DHH.<br>
<br>
ccg<br>
<div><div></div><div class="h5"><br>
<br>
On Fri, Jan 29, 2010 at 11:40 AM, Brennan Todd &lt;<a href="mailto:brentodd@gmail.com">brentodd@gmail.com</a>&gt; wrote:<br>
&gt; I was able to get psycopg2 to compile with macports... after it downloaded<br>
&gt; and compiled its own version of python 2.6, and postgres, and about 200<br>
&gt; other things. It was the most ridiculous thing I had seen in a long time,<br>
&gt; but it worked...<br>
&gt;<br>
&gt; I&#39;ve still got the .dmg file if you&#39;re interested.<br>
&gt;<br>
&gt; On Thu, Jan 28, 2010 at 2:46 PM, Chris McAvoy &lt;<a href="mailto:chris.mcavoy@gmail.com">chris.mcavoy@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; As of late, I&#39;m running Python in an Ubuntu VMWare image.  Mainly<br>
&gt;&gt; because psycopg2 won&#39;t compile via easy_install or pip, and I don&#39;t<br>
&gt;&gt; want to spend any time figuring it out.  I&#39;m on Snow Leopard.<br>
&gt;&gt;<br>
&gt;&gt; Chris<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Jan 28, 2010 at 1:43 PM, Tim Head &lt;<a href="mailto:betatim@gmail.com">betatim@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Thanks everyone for their helpful advice.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I followed (more or less) Jesse&#39;s ideas on setting up a virtualenv as<br>
&gt;&gt; &gt; the &quot;default&quot; python to use so that I can do what ever crazy thing I<br>
&gt;&gt; &gt; want and not break the default python (and packages). Also means it is<br>
&gt;&gt; &gt; easy to make a new virtualenv and try out lots of packages during a<br>
&gt;&gt; &gt; rainy day and then just delete the whole thing to get rid of it again.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I will try homebrew as a package manager.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I&#39;ll also compile py3.x by hand with --prefix ;)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Tim<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; <a href="http://tim.jottit.com/" target="_blank">http://tim.jottit.com/</a><br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Chicago mailing list<br>
&gt;&gt; &gt; <a href="mailto:Chicago@python.org">Chicago@python.org</a><br>
&gt;&gt; &gt; <a href="http://mail.python.org/mailman/listinfo/chicago" target="_blank">http://mail.python.org/mailman/listinfo/chicago</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Chicago mailing list<br>
&gt;&gt; <a href="mailto:Chicago@python.org">Chicago@python.org</a><br>
&gt;&gt; <a href="http://mail.python.org/mailman/listinfo/chicago" target="_blank">http://mail.python.org/mailman/listinfo/chicago</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Chicago mailing list<br>
&gt; <a href="mailto:Chicago@python.org">Chicago@python.org</a><br>
&gt; <a href="http://mail.python.org/mailman/listinfo/chicago" target="_blank">http://mail.python.org/mailman/listinfo/chicago</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Chicago mailing list<br>
<a href="mailto:Chicago@python.org">Chicago@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/chicago" target="_blank">http://mail.python.org/mailman/listinfo/chicago</a><br>
</div></div></blockquote></div><br>