<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [Python-au] thoughts on Python as an embedded language?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>If you are serious about embedding python a far better solution would be either of the following programs:</FONT>
</P>

<P><FONT SIZE=2>For C programs use Pyrex:</FONT>
</P>

<P><FONT SIZE=2><A HREF="http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/" TARGET="_blank">http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/</A></FONT>
</P>

<P><FONT SIZE=2>download the program and look at the embedding samples.</FONT>
</P>

<P><FONT SIZE=2>For C++ programs use Boost.Python (especially if you are using classes):</FONT>
</P>

<P><FONT SIZE=2><A HREF="http://www.boost.org/libs/python/doc/index.html" TARGET="_blank">http://www.boost.org/libs/python/doc/index.html</A></FONT>
</P>

<P><FONT SIZE=2>Here is a tutorial on embedding using Boost.Python</FONT>
</P>

<P><FONT SIZE=2><A HREF="http://www.boost.org/libs/python/doc/tutorial/doc/embedding.html" TARGET="_blank">http://www.boost.org/libs/python/doc/tutorial/doc/embedding.html</A></FONT>
</P>
<BR>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Roffe [<A HREF="mailto:pythonz@gmail.com">mailto:pythonz@gmail.com</A>] </FONT>
<BR><FONT SIZE=2>Sent: Wednesday, 29 September 2004 8:48 PM</FONT>
<BR><FONT SIZE=2>To: python-au@python.net</FONT>
<BR><FONT SIZE=2>Subject: Re: [Python-au] thoughts on Python as an embedded language?</FONT>
</P>

<P><FONT SIZE=2>Hi John,</FONT>
</P>

<P><FONT SIZE=2>On Tue, 28 Sep 2004 21:20:12 +0930, John Steele Scott</FONT>
<BR><FONT SIZE=2>&lt;toojays@toojays.net&gt; wrote:</FONT>
</P>

<P><FONT SIZE=2>&lt;snip&gt;</FONT>
</P>

<P><FONT SIZE=2>&gt; Are there any tricks or pitfalls which are not apparent from the Python docs?</FONT>
<BR><FONT SIZE=2>&gt; I have made modules to bridge Python and C++ before, but have not yet</FONT>
<BR><FONT SIZE=2>&gt; actually embedded the Python interpreter within a C++ app.</FONT>
</P>

<P><FONT SIZE=2>I've been on this list for a month or two and I think this is the</FONT>
<BR><FONT SIZE=2>first message I've received from it. I'm new to Python and get most of</FONT>
<BR><FONT SIZE=2>my info from the Python general list at</FONT>
<BR><FONT SIZE=2><A HREF="http://mail.python.org/mailman/listinfo/python-list" TARGET="_blank">http://mail.python.org/mailman/listinfo/python-list</A> So if you have no</FONT>
<BR><FONT SIZE=2>luck here, check there?</FONT>
</P>

<P><FONT SIZE=2>I just did a quick search on it and found the following in response to</FONT>
<BR><FONT SIZE=2>a similar question:</FONT>
</P>

<P><FONT SIZE=2>&quot;From Rick Ratzel &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
</P>

<P><FONT SIZE=2>Have you checked out elmer?</FONT>
</P>

<P><FONT SIZE=2><A HREF="http://elmer.sourceforge.net" TARGET="_blank">http://elmer.sourceforge.net</A></FONT>
</P>

<P><FONT SIZE=2>It generates the code needed to embed a Python module into a C</FONT>
<BR><FONT SIZE=2>application.&quot;</FONT>
</P>

<P><FONT SIZE=2>Not sure if it's right for you, but perhaps a start.</FONT>
</P>

<P><FONT SIZE=2>Cheers,</FONT>
</P>

<P><FONT SIZE=2>Will</FONT>
</P>

<P><FONT SIZE=2>&gt; cheers,</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; John</FONT>
</P>

<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>python-au maillist&nbsp; -&nbsp; python-au@starship.python.net</FONT>
<BR><FONT SIZE=2><A HREF="http://starship.python.net/mailman/listinfo/python-au" TARGET="_blank">http://starship.python.net/mailman/listinfo/python-au</A></FONT>
</P>

</BODY>
<!--[object_id=#infocomp.com#]--><P><FONT face=Arial color=#808080 size=1>Important notice: This message is intended for the individual(s) and entity(s) addressed. The information contained in this transmission and any attached, may be confidential and may also be the subject of legal privilege, public interest immunity or legal professional privilege. Any review, retransmission, dissemination or other use of, taking of any action in reliance upon this information by person or entities other than the recipient is prohibited and requires authorization from the sender. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person) you may not copy or deliver this message to anyone. In such cases you should destroy this message and kindly notify the sender by reply email. </FONT></P>
<P><FONT face=Arial color=#808080 size=1>WARNING: Although Infocomp has taken reasonable precautions so that no viruses&nbsp;are present in this e-mail, the company cannot accept responsibility for any loss or damage arising from the use of e-mail attachments.</FONT></P></HTML>