24 lines
465 B
Bash
Executable File
24 lines
465 B
Bash
Executable File
#!/home/tgomes/bin/yap -L --
|
|
|
|
|
|
:- initialization(main).
|
|
|
|
|
|
main :-
|
|
unix(argv([N])),
|
|
atomic_concat(['pop', N, '.yap'], FileName),
|
|
open(FileName, 'write', S),
|
|
atom_number(N, N2),
|
|
generate_people(S, N2, 4),
|
|
write(S, '\n'),
|
|
close(S).
|
|
|
|
|
|
generate_people(S, N, Counting) :-
|
|
Counting > N, !.
|
|
generate_people(S, N, Counting) :-
|
|
format(S, 'person(p~w).~n', [Counting]),
|
|
Counting1 is Counting + 1,
|
|
generate_people(S, N, Counting1).
|
|
|