Ambas as respostas
- É um modelo e não um plugin.
- SWI-Prolog compilado para WASM
parecem promissoras. Estou testando agora e atualizarei assim que tiver sucesso ou falha. ![]()
EDIT
Algum feedback:
Como este tópico está se tornando mais fora do tema, vou fazer a atualização aqui mesmo, para não desviar a atenção do tópico principal.
- Sucesso parcial.
Consegui fazer o sumário funcionar, mas como o knowledge-explorer é um plugin não disponível no nosso plano atual do Discourse, não foi possível implementá-lo, por exemplo, https://meta.discourse.org/knowledge-explorer.
- Pode ser possível, mas Jan W. sugeriu uma alternativa.
Ao clicar em Mais informações, fui levado a uma issue no GitHub que, na verdade, não é uma issue, pois faz parte do roadmap do SWI-Prolog. Portanto, as issues funcionam mais como um fórum para discussão de ideias e desejos, em vez de problemas ou bugs. Seguindo o tópico no GitHub, fica claro que houve progresso, mas certas dificuldades técnicas nunca foram resolvidas, deixando a ideia parcialmente funcional, porém impraticável para uso comum. Como Jan W. trabalhou nisso, fica evidente que isso foi considerado importante e algo desejado para funcionar plenamente. Perguntei a Jan W. sobre o status da portabilidade do SWI-Prolog para WebAssembly e se haveria limitações conhecidas ao usá-lo em uma página do Discourse (ref). Ele propôs uma alternativa que depende do SWISH.