Instalei o SwiProlog e o PDT para Eclipse, fiz novo processo, consultei meu arquivo, onde há apenas uma linha:
male(kalle).
Ficou verde. mas quando executo no console:
male(kalle).
eu consegui
ERROR: [Thread pdt_console_client_0_male] Undefined procedure: male/1 (DWIM could not correct goal)
O que estou perdendo?
Responder1
Parece que há dois pontos que precisam ser esclarecidos:
Primeiro (que presumo que afete o seu caso):
Tentei descobrir, parece que você não tem nenhum arquivo com regras. O Prolog está trabalhando com regras, então isso significa que você precisa escrever regras. Parece que no seu caso ainda não existem regras, correto?
Para obter mais informações sobre o prolog, dê uma olhada em:Fato e regras
O segundo:
Presumo que você já tenha também o Ecclipse MarketplaceProDT?
Caso contrário, siga as instruções lá:
- Iniciar Eclipse
- Vá para "Ajuda" > "Ecclipse Marketplace"
- No Marketplace, pesquise "Prolog Development Tools (ProDT)"
Para mais informações veja link:Ferramentas de desenvolvimento de programas
Depois você pode começar com o primeiro ponto.