Ambas respuestas
- Es una plantilla y no un plugin.
- SWI-Prolog compilado a WASM
parecen prometedoras. Las estoy probando ahora y actualizaré cuando tenga un éxito o un fracaso. ![]()
EDITO
Algunos comentarios:
Dado que este tema se está desviando más del tema principal, solo actualizaré en el mismo post para no distraer del hilo principal.
- Éxito parcial.
Logré que la tabla de contenidos funcionara, pero como knowledge-explorer es un plugin no disponible con nuestro plan actual de Discourse, no pude implementarlo, por ejemplo https://meta.discourse.org/knowledge-explorer.
- Podría ser posible, pero Jan W. sugirió una alternativa.
Al hacer clic en Más información, fui dirigido a un problema de GitHub que en realidad no es un problema, ya que forma parte de la hoja de ruta de SWI-Prolog, por lo que los problemas son más bien un foro para discutir ideas y deseos en lugar de problemas o errores. Siguiendo el tema de GitHub, es evidente que se logró progreso, pero ciertos problemas técnicos nunca se resolvieron, dejando la idea parcialmente funcional pero poco práctica para uso común. Como Jan W. trabajó en esto, obviamente se consideró importante y algo que se desea tener completamente funcional. Le pregunté a Jan W. sobre el estado del puerto de SWI-Prolog a WebAssembly y si habría alguna limitación conocida al usarlo en una página de Discourse (ref). Él propuso una alternativa que depende de SWISH.