fix: inject (except (chezscheme) ...) in wrap-ss-to-sls.py; exclude conflicting match2 exports #4

Merged
ober merged 1 commit from fix/wpo-closure-build into master 2026-08-06 15:04:10 -04:00
Owner

wrap-ss-to-sls.py: inject (except (chezscheme) ...) into generated .sls imports so define, define-record-type, define-syntax and other Chez core forms are available in library context. ast.ss, main.ss: exclude register-struct-type! and define-match-type from (std match2) to avoid conflicts with (jerboa prelude) re-exports.

wrap-ss-to-sls.py: inject (except (chezscheme) ...) into generated .sls imports so define, define-record-type, define-syntax and other Chez core forms are available in library context. ast.ss, main.ss: exclude register-struct-type! and define-match-type from (std match2) to avoid conflicts with (jerboa prelude) re-exports.
fix: inject (except (chezscheme) ...) in wrap-ss-to-sls.py; exclude conflicting match2 exports
Some checks failed
version-policy / required (pull_request) Successful in 4s
required-ci / required (pull_request) Failing after 4s
50ef9fe3c0
- wrap-ss-to-sls.py: inject (except (chezscheme) ...) into generated
  .sls imports so define, define-record-type, define-syntax and other
  Chez core forms are available in library context.
- ast.ss, main.ss: exclude register-struct-type! and define-match-type
  from (std match2) to avoid conflicts with (jerboa prelude) re-exports.
- Bump VERSION to 0.1.4
ober scheduled this pull request to auto merge when all checks succeed 2026-08-06 15:02:33 -04:00
ober merged commit e68a446940 into master 2026-08-06 15:04:10 -04:00
ober referenced this pull request from a commit 2026-08-06 15:04:10 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-awk!4
No description provided.