Folks, You would be aware that tags can be given the prefix $:/ to make them system tiddlers, or just use any title. The advantage of this is any tag can be give a "tag tiddler" containing more info and features about the tag, this provides a high degree of extensibility to tags, having also system tags (using the $:/ namespace) allows these to be somewhat hidden.
My recent autonomous fields idea can be extended to autonomous tags this way. They key design feature is to get an autonomous tag or field you need only install a single tiddler by the name of the field or tag. I am keen to also develop the field and tiddlers by the name of the field, "field tiddler" containing more info and features about the field. However since $:/ is not valid in field names there is no way to make the fieldname directly into a field tiddler and also be a system tiddler. I wonder if there is a way to designate a "field naming standard compliant" way to make fieldnames that are treated as system tiddler titles? On reflection I wonder if we could make new name spaces that behave like system name space such as "_" or is such a name space more about what the default search can find?. If I excluded prefix[_] tiddlers from the search and other places would I be creating a new system namespace? At the same time, it would be nice if tag pills for system tags have titles from a caption assigned to the tag, rather than these unwieldy system tags like $:/tags/macro just "macro" in a system colour? The full name can be shown in the tag pill still, to be able to use the caption title to add existing tags would also be nice. - Could we allow additional names spaces to be created that take on a system namespace handling behaviour? Any thoughts? TW Tones -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/eeee7361-3e1b-4774-a44a-5f954cb41a96o%40googlegroups.com.
