<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 22/12/2014 08:55, Jonathan Wilkes
wrote:<br>
</div>
<blockquote
cite="mid:67496169.54361.1419234948337.JavaMail.yahoo@jws10693.mail.bf1.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff;
font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
Lucida Grande, sans-serif;font-size:16px">
<div id="yui_3_16_0_1_1419229383533_47625">[CUT]</div>
<div id="yui_3_16_0_1_1419229383533_49274"><br>
</div>
<div id="yui_3_16_0_1_1419229383533_49273" dir="ltr">Btw-- are
there poisonous spiders lurking in the Pd-extended makefiles?
Just reading this thread and seeing alternatives like "let's
just port apt to some proprietary OSes" seems odd to me...</div>
</div>
</blockquote>
<br>
That's a lot of work... I think.<br>
A more feasible way is, for example, an hybrid approach. The user
downloads the desired extension/abstraction binary archive (i.e.
zip, tar, ...) and then, that can be installed by simply drag'n'drop
it to the pd main window (or any "install extensions" window). The
installation process can be as symple as extracting the archive in
to a user-specific folder (i.e. ~/.pd-extensions/) without
root/admin permissions.<br>
<br>
<blockquote
cite="mid:67496169.54361.1419234948337.JavaMail.yahoo@jws10693.mail.bf1.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff;
font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
Lucida Grande, sans-serif;font-size:16px">
<div id="yui_3_16_0_1_1419229383533_49272" dir="ltr"><br>
</div>
<div id="yui_3_16_0_1_1419229383533_49995" dir="ltr">So I guess
I'll add my own idea to this mix: how about replacing every
single external binary with an abstraction? Then the external
libs become portable without having to compile a single
thing. Plus any Pd user willing to click the object can
potentially fix bugs or make improvements. </div>
</div>
</blockquote>
<br>
That's a good idea! Intrinsically cross-platform and plus, each
non-developer-pd-user can contribute itself to maintain the
extensions... that means that the effective numbers of
maintainers/developers grows exponentially! :)<br>
<br>
<blockquote
cite="mid:67496169.54361.1419234948337.JavaMail.yahoo@jws10693.mail.bf1.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff;
font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
Lucida Grande, sans-serif;font-size:16px">
<div id="yui_3_16_0_1_1419229383533_49995" dir="ltr">Sure, you
can't do Gem and some of the fancy stuff, but those are
details. </div>
</div>
</blockquote>
<br>
Yes... that's the main concern about this approach...<br>
<br>
Alessio<br>
<br>
<blockquote
cite="mid:67496169.54361.1419234948337.JavaMail.yahoo@jws10693.mail.bf1.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff;
font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
Lucida Grande, sans-serif;font-size:16px">
<div id="yui_3_16_0_1_1419229383533_49995" dir="ltr">This would
also increase the incentives for doing development to the core
which makes abstractions faster.<br>
</div>
<div id="yui_3_16_0_1_1419229383533_49994"><br>
</div>
<div dir="ltr" id="yui_3_16_0_1_1419229383533_47788">-Jonathan<br>
</div>
<div class="qtdSeparateBR"><br>
</div>
</div>
</blockquote>
<pre class="moz-signature" cols="72">--
a.</pre>
</body>
</html>