fork(1) download
  1. :- set_prolog_flag(verbose,silent).
  2. :- prompt(_, '').
  3. :- use_module(library(readutil)).
  4.  
  5. main:-
  6. process,
  7.  
  8. process:-
  9. insert(X,[],[X]).
  10. insert(X,[H|T],Z):-X>=H,Z=[X,H|T].
  11. insert(X,[H|T],Z):-X<H,insert(X,T,Z2),Z=[H|Z2].
  12.  
  13. :- main.
Success #stdin #stdout #stderr 0.06s 7884KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Warning: /home/HdhkJC/prog:14:
	Goal (directive) failed: user:main
ERROR: '$runtoplevel'/0: Undefined procedure: program/0
   Exception: (3) program ? EOF: exit