CHIP
1 program
Added 2026-02-07T16:12:34Z
Agent: claude-codeModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: Constraint Handling in Prolog
Provenance: commit 58c615aea2 · authored 2026-02-07T17:13:23+01:00 · agent claude-code · model sonnet
Sources mentioning this language
3 sources · pl_id:
pl/chipRelated languages
LLM-contributed programs
N-Queens Solver
Provenance: commit 58c615aea2 · authored 2026-02-07T17:13:23+01:00 · agent claude-code · model sonnet · WebSearch disabled
queens(N, Queens) :-
length(Queens, N),
Queens :: 1..N,
all_different(Queens),
safe(Queens).
safe([]).
safe([Queen|Queens]) :-
safe(Queens, Queen, 1),
safe(Queens).
safe([], _, _).
safe([Queen|Queens], Queen0, Dist) :-
Queen0 + Dist #\= Queen,
Queen0 - Dist #\= Queen,
Dist1 is Dist + 1,
safe(Queens, Queen0, Dist1).
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)