Do you mean URLs for pages like this: https://www.gnu.org/software/guile/manual/html_node/Procedure-Index.html
-> yes, or https://practical-scheme.net/gauche/man/gauche-refe/index.html
And then URLs for individual symbols, e.g. https://www.gnu.org/software/guile/manual/html_node/Pairs.html#index-cons
-> yes, or https://practical-scheme.net/gauche/man/?p=
The individual symbol URLs are tricky. They often cannot be derived from the symbol name with a simple rule. It would be best to just have a lookup table manually mapping symbols to URLs. This lookup table could be auto-generated for implementations where we can get away with a simple rule.
-> yes, such as the Guile links. I know this only works in rare cases. But:
Thanks for keeping up the work! I didn't quite understand your request.
Do you mean URLs for pages like this: https://www.gnu.org/software/guile/manual/html_node/Procedure-Index.html
And then URLs for individual symbols, e.g. https://www.gnu.org/software/guile/manual/html_node/Pairs.html#index-cons
The individual symbol URLs are tricky. They often cannot be derived from the symbol name with a simple rule. It would be best to just have a lookup table manually mapping symbols to URLs. This lookup table could be auto-generated for implementations where we can get away with a simple rule.
On 06.05.2019 19.50, Frank Ruben wrote:
I'm still hacking together some primitive schemedoc-features end-to-end for some of the constellations described below, and two of the most simple to-add-features would be supporting URLs for a symbol index (below: 'scheme-index-url') and a query for a symbol (below: 'scheme-query-url') in the metadata files. These links would be defined per Scheme-implementation plus ideally one default for the cases where implementation-specific links are not defined.
The index-URL can simply be supported by the existing entry for documentation/web-url, the query-URL could be supported by something like documentation/query-url.
And to handle the generic entries not only for these, but also for other metadata items, we could add a file named e.g. generic.scm, that can be searched for fallback values.
OK?