That still works, but now the preferred method is to do
As an added convenience when working with href data encoded in this way, Topic() now has a second argument which is the result of params2list(href). This reduces overhead if you have several overridden versions of a Topic() proc and each one needs to examine the decoded parameter list. Example:
Another way to generate the href value is to do so with a list passed through list2params(). This has the advantage of automatically escaping any special characters such as "=" within the parameter names and values. Example:
The intention in all of this is to encourage a good standard encoding scheme for hyperlink data and to make it more convenient and efficient to use it. It's still possible to use any format you want, but when you need to encode multiple values, it is especially convenient for you to use this one. This should not affect any existing code and you are free to ignore the minor notational change if you choose.
The reference has been consolidated a bit to take advantage of the new object hierarchy. Many entries have been updated. A few of the main ones with new content are listed below.
The time2text() proc was actually introduced a couple months ago because in order to produce an HTTP header time values in the CGI library. If the hub library system had existed at that time, it would have been more sensical to use Deadron's library, but it didn't, so here it is as a built-in instruction. If you don't like the format, or you need more control over the calendar, Deadron's excellent library comes to the rescue.