[PD] FLOSS book Lists chapter

Mathieu Bouchard matju at artengine.ca
Tue Feb 15 19:19:35 CET 2011


On Sun, 13 Feb 2011, Jonathan Wilkes wrote:

> As well as in svn, where, for example, list-abs is in the abstractions 
> folder, but there are plenty of libraries in "externals" that are made 
> up only of abstractions.

That might because it's forbidden for any externals to be in the 
abstractions folder. I once tried to include 1 % of C code in an 
abstractions library I had put in abstractions/ , and was told I had to 
move it out. Preventively, people can put abstractions libraries in 
externals/ so that they never have to move them.

Does that seem like an accurate hypothesis ?

What else would be a reason to put those libraries in externals/ ?

>>> I say that even though at the implementation level, abstractions 
>>> aren't classes, for the user, it works like a class. Also there are 
>>> many externals that don't include abstractions but are nonetheless 
>>> compatible with Pd vanilla.
>> 
>> What part of the text are you referring to, in particular ?
>
> The last sentence states that list-abs "doesn't require any externals so 
> that it is compatible with vanilla Pd as well".

Yeah, that's nonsense. Pd-vanilla is the origin of the <m_pd.h> interface 
for making externals.

The idea of Vanilla-without-externals is probably most useful to ZenGarden 
users, who can't compile any existing externals, because ZenGarden was 
designed to be incompatible with Pd-Vanilla. It is because of this 
incompatibility, that Zengarden users are led to excessively focus on 
what's compatible with Vanilla-without-Externals, because that's all that 
the ZenGarden project aims to support.

Just another hypothesis. What do you think ?

  _______________________________________________________________________
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC


More information about the Pd-list mailing list