So... Frank... feel like writing some fearsome regex for this? Let's see what cases I can come up with:
This is my format:
PACKAGE: HELP FILE NAME SETHELPSYMBOL
ext13: *.pd class_sethelpsymbol(*_class, gensym("*")); ggee: *.pd (no class_sethelpsymbol)
maxlib: help-*.pd #ifndef MAXLIB class_sethelpsymbol(*_class, gensym("help-*.pd")); #else class_sethelpsymbol(*_class, gensym("maxlib/help-*.pd")); #endif
unauthorized: help-*.pd class_sethelpsymbol(*_class, gensym("help-*.pd"));
zexy: *.pd class_sethelpsymbol(*_class, gensym("zexy/*"));
There are other cases, but that's just what I came up with quickly.
.hc
On Tuesday, Sep 16, 2003, at 13:55 America/New_York, Miller Puckette wrote:
Now why didn't I think of that?
OK, so as not to uproot people again I'll make it search for both, but let's regard "metro-help.pd", etc., as the preferred form.
cheers Miller
On Tue, Sep 16, 2003 at 12:35:18PM -0400, Marc Lavalle wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le 16 Septembre 2003 12:01, vous avez écrit :
Hi Marc,
You have to have a separate name for abstraction help patches because (as of version 0.37) Pd looks in the directory the patch came from for the help window. This allows people to "bundle" several extern versions, plus a fallback abstraction, plus the help window, all in one directory for easy installation.
I like to embed help, comments and even examples in my abstactions, so I don't have to provide a seperate help patch. But I understand your point. Then maybe using "-help.pd" as a suffix instead of "help-" as a prefix would be a better idea, for readability, but I guess that's totally subjective. Another solution would be to use a different extension for help patches, something like ".pdh".
Marc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE/ZzvGQdzoeKQ0PccRAuXTAJ4turTlhiCvx3abATCiZZfErgusWQCgq4Z8 /aVWcQ3y42FN6aYXPsYfUCs= =WsXu -----END PGP SIGNATURE-----
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev