Commit 3a811a463553d8bac5508d982c43176e531d2847
1 parent
0f83aa78
Exists in
master
added uniq_name/2.
Showing
1 changed file
with
8 additions
and
0 deletions
Show diff stats
fz/util.pl
| ... | ... | @@ -10,3 +10,11 @@ subset(S, [H|T], R) :- subset_aux(T, H, S, R). |
| 10 | 10 | subset_aux(S, R, S, [R]). |
| 11 | 11 | subset_aux([H|T], R1, S, [R1|R]) :- subset_aux(T, H, S, R). |
| 12 | 12 | subset_aux([H|T], X, [X|S], R) :- subset_aux(T, H, S, R). |
| 13 | + | |
| 14 | +% -- uniq_name(ROOT, NAME) ---------------------------------------------------- | |
| 15 | + | |
| 16 | +uniq_name(ROOT, NAME) :- | |
| 17 | + g_read(ROOT, N), | |
| 18 | + N1 is N+1, | |
| 19 | + format_to_atom(NAME, "~w_~w", [ROOT, N1]), | |
| 20 | + g_assign(ROOT, N1). | ... | ... |