Skip to content

refactor: rename cl-prolog to cl-prolog-kit - #23

Merged
takeokunn merged 1 commit into
mainfrom
feat/rename-to-cl-prolog-kit
Aug 17, 2026
Merged

refactor: rename cl-prolog to cl-prolog-kit#23
takeokunn merged 1 commit into
mainfrom
feat/rename-to-cl-prolog-kit

Conversation

@takeokunn

Copy link
Copy Markdown
Collaborator

Aligns this repository with the org-wide -kit suffix, keeping PACKAGE_STANDARD.md's repo name = ASDF system name = package name identity intact.

What changed

  • cl-prolog.asdcl-prolog-kit.asd, and release.yml's PACKAGE in the same commit (it reads "$PACKAGE.asd")
  • All six defsystems, all eight defpackages, every cl-prolog: reference
  • CL-PROLOG:: spellings in docs and tests — these describe how a symbol prints, so they change with the package
  • :version 1.4.3 → 1.5.0

Verification

nix flake check on aarch64-darwin: exit 0, 1765 passed / 0 failed. x86_64-linux is this PR's CI job.

Paren counts are byte-identical across all 128 .lisp/.asd files before and after, so the diff is rename-only — consistent with 2838 insertions / 2838 deletions.

Consumer impact

Both the flake input URL and the ASDF system name must be updated; cl-prolog: no longer resolves. GitHub redirects the old repository URL, so an un-migrated pin keeps resolving until it is re-locked.

Aligns this repository with the org-wide `-kit` suffix that every other
Common Lisp library here already uses, keeping PACKAGE_STANDARD.md's
repo name = ASDF system name = package name identity intact.

Renamed, in lockstep because release.yml reads "$PACKAGE.asd":
  - cl-prolog.asd -> cl-prolog-kit.asd, and release.yml's PACKAGE
  - all six defsystems (cl-prolog-kit, /weave, /test, /examples,
    /callgraph, /callgraph/test)
  - all eight defpackages and every cl-prolog: qualified reference
  - CL-PROLOG:: spellings in docs and tests, which describe how a symbol
    prints and therefore change with the package
  - benchmarks/external-cl-prolog.lisp and its shell variable

Consumers must update both the flake input URL and the ASDF system name;
`cl-prolog:` no longer resolves. GitHub redirects the old repository URL,
so an un-migrated pin keeps resolving until it is re-locked.

:version 1.4.3 -> 1.5.0.
@takeokunn
takeokunn merged commit 239368e into main Aug 17, 2026
1 check passed
@takeokunn
takeokunn deleted the feat/rename-to-cl-prolog-kit branch August 17, 2026 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant