Skip to content

Rename ASDF systems/packages to io.github.cl-sdk.xml* and align .asd filenames/docs#20

Merged
diasbruno merged 1 commit into
mainfrom
copilot/rename-systems-and-packages
May 9, 2026
Merged

Rename ASDF systems/packages to io.github.cl-sdk.xml* and align .asd filenames/docs#20
diasbruno merged 1 commit into
mainfrom
copilot/rename-systems-and-packages

Conversation

Copilot AI commented May 9, 2026

Copy link
Copy Markdown
Contributor

This updates the project from the temporary cl-* naming to canonical io.github.cl-sdk.xml* names across systems, packages, and docs. It also makes .asd filenames match their system names for consistent ASDF discovery/loading.

  • System + file namespace migration

    • Renamed all ASDF systems:
      • cl-xmlio.github.cl-sdk.xml
      • cl-xml.testio.github.cl-sdk.xml.test
      • cl-soap / cl-wsdl / cl-xsd (+ .test) → io.github.cl-sdk.{soap,wsdl,xsd} (+ .test)
    • Renamed .asd files to match system names (e.g. io.github.cl-sdk.xml.asd, io.github.cl-sdk.soap.test.asd, etc.).
  • Common Lisp package rename

    • Renamed package definitions and in-package forms to io.github.cl-sdk.xml*.
    • Updated all package-qualified symbol usage in source/tests from cl-xml:/cl-soap:/cl-wsdl:/cl-xsd: to the new package prefixes.
  • Loader + documentation alignment

    • Updated test runner quickload target to :io.github.cl-sdk.xml.test.
    • Updated README installation/examples to use io.github.cl-sdk.xml naming.
;; before
(defsystem #:cl-xml ...)
(defpackage #:cl-xml ...)
(ql:quickload "cl-xml")

;; after
(defsystem #:io.github.cl-sdk.xml ...)
(defpackage #:io.github.cl-sdk.xml ...)
(ql:quickload "io.github.cl-sdk.xml")

@diasbruno diasbruno force-pushed the copilot/rename-systems-and-packages branch from 6f4d927 to 6688313 Compare May 9, 2026 23:41
@diasbruno diasbruno marked this pull request as ready for review May 9, 2026 23:42
@diasbruno diasbruno merged commit dbe5435 into main May 9, 2026
1 check passed
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.

2 participants