<div dir="ltr"><div><div>I *think* that pyext is still supported, given that the latest commit in <a href="https://github.com/grrrr/py">https://github.com/grrrr/py</a> is from <span class="gmail-float-right"><span>May 10, 2017</span></span>. The problem with Python is that it drags in a bunch of dependencies of its own, including the entire Python runtime environment. It's not a big problem per se, as Python is readily available on all platforms we support, but it adds technical debt and someone *will* have to integrate it *and* then support it in Purr Data, on *all* supported platforms which includes Mac and Windows. And that someone would presumably be *you*, or anyone else who needs this badly enough so that s/he's willing to put in the effort. ;-)<br><br></div>Pd-Lua is much easier to support, as Lua is *designed* to be embedded. You can just link to the static Lua library and be done with it, no further runtime dependencies. In fact I got ready-to-use binaries over here (I've already been using these in my courses last semester): <a href="https://github.com/agraef/pd-lua">https://github.com/agraef/pd-lua</a>. (Note that this is a fork of IOhannes' Debian repo, I just did some minor touches for Lua 5.3 support and to make the stuff build on Mac and Windows again).<br><br></div>Albert<br><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 4, 2018 at 5:25 AM, Ivica Bukvic <span dir="ltr"><<a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">I did some stuff in pyext some 15 years (has it been that long already?) ago and found it rather nice. I have dabbled with it since. I also think it is a great opportunity to link computer science folks with the PD community since so many of them still rely on python. So I guess it is a question of inclusion if the system is stable and well supported. I would just as much like to have PD-lua included as well as other scripting languages.<span class=""><br><br><div data-smartmail="gmail_signature"><br>-- <br>Ivica Ico Bukvic, D.M.A.<br>Creative Technologies in Music<br>Director -- DISIS, L2Ork, CTM<br>ICAT Senior Fellow<br>Virginia Tech<br>School of Performing Arts – 0141<br>Blacksburg, VA 24061<br>(540) 231-6139<br><a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a><br><a href="http://www.performingarts.vt.edu" target="_blank">www.performingarts.vt.edu</a><br><a href="http://disis.icat.vt.edu" target="_blank">disis.icat.vt.edu</a><br><a href="http://l2ork.icat.vt.edu" target="_blank">l2ork.icat.vt.edu</a><br><a href="http://ico.bukvic.net" target="_blank">ico.bukvic.net</a></div></span></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Mar 3, 2018 21:41, "Albert Graef" <<a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a>> wrote:<br type="attribution"></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">On Sun, Mar 4, 2018 at 12:15 AM, Jonathan Wilkes <<a href="mailto:jon.w.wilkes@gmail.com" target="_blank">jon.w.wilkes@gmail.com</a>> wrote:<br>
> Ico mentioned pyext but that's not currently getting built.<br>
<br>
Is anyone actually using that? Python would add quite a big<br>
dependency. If we really wanted to add a scripting language to Purr<br>
Data, there's pd-lua, which is much more light-weight, easier to build<br>
and adds just a rather trivial build time dependency (if linked<br>
statically).<br>
<br>
Anyway, I tried the latest flext source on Windows, and it builds in<br>
msys2 (using the autoconf build system, i.e. ./bootstrap; ./configure;<br>
make) but only produces static libraries there. That's all I can say<br>
right now, I didn't yet try to build anything against it.<br>
<br>
--<br>
Dr. Albert Gr"af<br>
Computer Music Research Group, JGU Mainz, Germany<br>
Email:  <a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a><br>
WWW:    <a href="https://plus.google.com/+AlbertGraef" rel="noreferrer" target="_blank">https://plus.google.com/+Alber<wbr>tGraef</a><br></div></div><span class="">
______________________________<wbr>_________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/lis<wbr>tinfo/l2ork-dev</a></span></blockquote></div></div>
<br>______________________________<wbr>_________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/<wbr>listinfo/l2ork-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Dr. Albert Gr"af<br>Computer Music Research Group, JGU Mainz, Germany<br>Email:  <a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a><br>WWW:    <a href="https://plus.google.com/+AlbertGraef" target="_blank">https://plus.google.com/+AlbertGraef</a></div></div>
</div>