Dear list, @Miller: thank you for your suggestion. However I used all my (very limited) bash knowledge and I wrote a simple script that searches the name in the gensym function after the class_new declaration. Using then find I look on all src folder.
@Fred: thank you for your words. If my bash knowledge is limited, my web
knowledge is almost zero. However, if it will be possible to open a page on
puredata.info and upload the list sorted (by library?) I will do it. But I
don't know how to create a page on puredata.info or similar.
In attachment, the script (just chmod +x objlist.sh ) and the zexy object
list obtained in this way:
find ./zexy/src -name '*.c' -exec ./objlist.sh {} \; > zexy.txt
A final note: I am on OS X, so no GNU sed. I downloaded the GNU sed from
MacPorts (gsed). In the script we have to change gsed with sed.
Best regards,
Marco
2016-06-23 17:53 GMT+02:00 Miller Puckette <[email protected]>:
> Suggestion: in m_class.c, uncomment this line:
>
> #if 0
> post("class: %s", c->c_name->s_name);
> #endif
>
> Then load the libraries one by one - you'll be rewarded with a printout of
> all created classes. If you only want to see ones you can tye in a box
> (supressing invisible helper objects), instead make it:
>
> if (typeflag == CLASS_PATCHABLE)
> post("class: %s", c->c_name->s_name);
>
> cheers
> Miller
>
>
> On Thu, Jun 23, 2016 at 05:41:13PM +0200, Fred Jan Kraan wrote:
> > Hi Marco,
> >
> > >Dear all,
> > >
> > >in these days several guys complaint with me about the difficulty of
> > >finding one particular external in the sea called Deken. The main
> > >problem is that people have patches on Extended and the difficult task
> > >is to switch on Vanilla + Deken.
> > >
> > >So, the most trivial solution that comes to my mind is to create a Latex
> > >template where put for each library several infos like the name of the
> > >library, the maintainer, the version, and the list of objs maybe with
> > >same extra informations. My idea is to provide a general latex template
> > >and people can help this project downloading the template and then start
> > >to put all informations.
> > >
> > >However, the main point is: it si useful? I mean Floss[1] provides
> > >something similar, and before to start this project I was just wondering
> > >about its concrete helpfulness. Maybe something similar is present and
> > >simply I don't know about it. In these case, it could be an idea to
> > >upload it on Deken and when people just press "enter" or some typos
> > >Deken can suggest to download this pdf.
> > >
> > >Finally, an object list can be useful to understand who is maintaining
> > >what and what is actually not maintained.
> > >
> > >Probably it's only a boring idea. Let me know.
> >
> > Yes, I think it would be useful. If it was web-based, it could even help
> > deken suggest libraries with same or similar named objects. Libraries do
> not
> > change very much these days, so even an one time effort will be useful
> for
> > some years.
> >
> > >
> > >Best regards.
> > >
> > >[1]: http://en.flossmanuals.net/pure-data/ch072_introduction/
> >
> > Greetings,
> >
> > Fred Jan
> > >
> > >
> > >_______________________________________________
> > >Pd-dev mailing list
> > >[email protected]
> > >https://lists.puredata.info/listinfo/pd-dev
> > >
> >
> > _______________________________________________
> > Pd-dev mailing list
> > [email protected]
> > https://lists.puredata.info/listinfo/pd-dev
>
a2l absgn~ abs~ atoi avg~ blockmirror~ blockshuffle~ blockswap~ date demultiplex demultiplex~ dfreq~ dirac~ drip envrms~ fifop freadln fwriteln glue index length lifop limiter~ list2int list2lists list2symbol lister listfind liststorage lpt makesymbol matchbox mavg minmax msgfile multiline~ multiplex multiplex~ multireceive niagara noish~ noisi~ operating_system packel pack~ pdf~ prime quantize~ rawprint regex relay repack repeat route~ sfplay sfrecord sgn~ sigzero~ sleepgrain sort step~ strcmp sum swap~ symbol2list tabdump tabminmax tabset tavg~ time unpack~ urn wrap zexy z~
objlist.sh
Description: Bourne shell script
_______________________________________________ Pd-dev mailing list [email protected] https://lists.puredata.info/listinfo/pd-dev
