<br><br><div class="gmail_quote">On Sun, Sep 26, 2010 at 11:57 AM, Philipp Überbacher <span dir="ltr">&lt;<a href="mailto:hollunder@lavabit.com">hollunder@lavabit.com</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;">
Excerpts from John List&#39;s message of 2010-09-25 22:37:58 +0200:<br>
<div class="im">&gt; On 09/25/2010 02:21 PM, Joel Roth wrote:<br>
&gt; &gt; ...<br>
&gt; &gt;<br>
&gt; &gt; I thought I would like to learn some other language, either<br>
&gt; &gt; python, ruby, Tcl or Forth, but usually I have some<br>
&gt; &gt; practical problem to get done, and the more familiar<br>
&gt; &gt; language gets used.<br>
&gt; &gt;<br>
&gt; I&#39;m in the same situation. I&#39;ve boiled it down to choosing between learning Python or learning Ruby.<br>
&gt;<br>
&gt; So ... we&#39;ve been talking about Perl and Python. Does anyone have any observations on how Ruby fits (or doesn&#39;t) into this picture?<br>
&gt; -Can it be used for scripting (the original subject)?<br>
&gt; -Is it as C-compatible as Python?<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; John<br></div></blockquote></div><br>For C (and C++) interfacing, python has a variety of styles ranging across <br>- the basic (builtin) C interface<br>- ctypes<br>- pyrex and cython<br>- swig, sip<br>- SCXX, PyCXX,<br>
- Boost<br><br>(I think Ive missed a couple :-)<br>