fork(2) download
  1. :- set_prolog_flag(verbose,silent).
  2. :- prompt(_, '').
  3. :- use_module(library(readutil)).
  4.  
  5. main:-
  6. process,
  7.  
  8. woman(lisa).
  9. woman(maggie).
  10. parents(lisa, homer, marge).
  11. parents(maggie, homer, marge).
  12. sister(X, Y):-
  13. woman(Y),
  14. parents(X, P, M),
  15. parents(Y, P, M),
  16. X \= Y.
  17.  
  18. process:-
  19. sister(lisa, X),
  20. write(X),
  21.  
  22. :- main.
Success #stdin #stdout 0.04s 7468KB
stdin
Standard input is empty
stdout
maggie