<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 21, 2015 at 1:38 PM, Jamie Bullock <span dir="ltr"><<a href="mailto:jamie@jamiebullock.com" target="_blank">jamie@jamiebullock.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div style="font-family:Helvetica,Arial;font-size:13px;color:rgb(0,0,0);margin:0px">Hi Oliver,</div><div style="font-family:Helvetica,Arial;font-size:13px;color:rgb(0,0,0);margin:0px"><br></div><div style="font-family:Helvetica,Arial;font-size:13px;color:rgb(0,0,0);margin:0px">Are you asking if it’s possible to make plugins around libPd, or whether there is a generic way to port Objective-C UI’s to other platforms…?</div><div style="font-family:Helvetica,Arial;font-size:13px;color:rgb(0,0,0);margin:0px"><br></div><div style="font-family:Helvetica,Arial;font-size:13px;color:rgb(0,0,0);margin:0px">Re: libPd, my understanding is that it is not possible to host multiple instances of libPd within the same process due to libPd’s extensive use of global state.</div></div></blockquote><div><br></div><div><br></div><div>libpds solves this problem by doing tricks with the dynamic linker. It has only been tested on linux though,</div><div>but maybe it runs under osx as well.</div><div><a href="https://github.com/kmatheussen/libpd">https://github.com/kmatheussen/libpd</a><br></div><div><br></div><div><br></div></div></div></div>