Resultados da pesquisa a pedido "swi-prolog"
Predsort / 3 como msort / 2
Gostaria de saber se é possível usarpredsort/3 sem perder valores duplicados? Caso contrário, como devo ordenar esta lista de termos? Função de classificação atual: compareSecond(Delta, n(_, A, _), n(_, B, _)):- compare(Delta, A, ...
read line para a lista atômica no prólogo
Preciso ler qualquer linha (de user_input) em uma lista atômica, por exemplo Example line, which contains any ASCII chars.para dentro [Example,'line,',which,contains,any,ASCII,'chars.'] o que eu tenho até agora: read_line_to_codes(user_input, ...
Por que essa consulta de prólogo é verdadeira e falsa?
Minha base de conhecimento do SWI-Prolog contém os dois fatos a seguir: f(a,b). f(a,c).Agora, se eu fizer a consulta ?- f(a,c). true.Mas ?- f(a,b). true ; false.Por que f (a, b) é verdadeiro e falso? Isso também acontece quando há três fatos ...
Estouro de pilha na regra de gramática Prolog DCG: como lidar com listas grandes de forma eficiente ou preguiçosa
Estou analisando um formato de arquivo bastante simples que consiste em uma série de linhas, cada linha com alguns campos separados por espaço, que se parece...
Falha na configuração do JPL / SWI Prolog
Estou configurando o JPL agora e quero trabalhar com swi-prolog usando java.Eu baixei a mais nova versão estável do SWI-Prolog, que é 6.2.0, e instalei em D:...
Usando aleph com SWI-prolog: source_sink `library (aleph) 'não existe
Estou tentando trabalhar com Aleph com Swi-prólogo. Quando executei meu programa, recebi o erro aqui. O que posso fazer para importar a biblioteca (aleph)? A propósito, eu já baixei o Aleph.pl para o meu programa. Aqui está o meu programa de ...
Raciocínio de fluxo / programação reativa em prólogo?
Eu queria saber se você conhece alguma maneira de usar o prolog para processamento de fluxo, ou seja, algum tipo de programação reativa, ou pelo menos deixar...
Após a primeira resposta, o Prolog mostra o erro "char_code / 2: não pode representar devido a 'character_code'"
Em situação normal, podemos usar";" para mostrar a próxima resposta, se houver uma. Mas se eu fizer isso, isso me mostra error: char_code/2: Cannot represent due to 'character_code'Ao invés de";", Eu uso"shift + ;", e prólogo me dá um ...
como dividir uma frase em swi-prólogo
Estou tentando minhas mãos no SWI-Prolog no win xp. Estou tentando entender como dividir uma frase no Prolog em átomos separados. Ex: digamos que tenho uma frase como esta: "isso é uma string" Existe alguma maneira de obter palavras individuais ...
Página 1 do 2