
Estou experimentando o ambiente
gxref
, parte do XPCE do SWI-Prolog, e tenho algumas impressões para compartilhar.
Editor de texto
O editor de texto, PceEmacs, é muito ruim. Baseado na porcaria do Emacs, possui comandos muito verborrágicos, é dolorosamente dependente do mouse e o search-replace é uma bosta.
Para quem está acostumado com o Vim, de comando curtos e eficientes, que não precisa do mouse pra nada – você não precisa tirar a mão do teclado enquanto edita –, o PceEmacs é um retorno às cavernas.
A única vantagem é que o syntax highlight é bastante eficiente.
Para quem está acostumado com o Vim, de comando curtos e eficientes, que não precisa do mouse pra nada – você não precisa tirar a mão do teclado enquanto edita –, o PceEmacs é um retorno às cavernas.
A única vantagem é que o syntax highlight é bastante eficiente.

File info
A aba File info é simplesmente maravilhosa! Relaciona todos os predicados, onde eles são usados e que predicados de outros módulos são usados no módulo atual.
É uma ferramenta caída dos céus para depurar erros de sintaxe e até mesmo de lógica.
É uma ferramenta caída dos céus para depurar erros de sintaxe e até mesmo de lógica.

Dependencies
A aba Dependencies exibe um grafo das relações entre os módulos que deixa muito claro como sua imagem se comporta.

Conclusão
O XPCE+
gxref
perde pontos pelo editor de texto ruim e por depender do X (não roda nativo no Mac OS X), mas todo o resto é muito eficiente, merecendo uma nota, de zero a dez, oito (8).
[]’s
ℭacilhας, ℒa ℬatalema