Message: 5
Date: Thu, 10 Mar 2011 10:11:18 -0800
From: Miller Puckette <msp@ucsd.edu>
Subject: Re: [PD] listing all available objects
To: Mathieu Bouchard <matju@artengine.ca>
Cc: pd-list@iem.at
Message-ID: <20110310181118.GF17842@fuzz.ucsd.edu>
Content-Type: text/plain; charset=iso-8859-1

Hi all --
there's a line in m_class.c in the class_new() function, just before the end,
that you can uncomment to get Pd to print out every class as it's loaded
(but not abstractions).

Unfortunately that still doesn't tell you about every class in extra, since
they're only loaded on demand.

And yes, the source lives inside the "binary" release, contrary to the usual
custom, and is intended to make it very easy to recreate old versions on
new platforms.

cheers
Miller


Hi Miller and Mathieu,

Thanks. (BTW, archiving the source in the distribution is a very, very nice feature.)

Just to demonstrate my complete ignorance:
It would be nice to have an external that traverses the search paths and collects all the valid
class names into a list on one outlet and their corresponding paths on another.

Cheers,

RJK

PS: Is there any nice documentation of PD internals or is it a matter of scanning
the code?