Skip to content

Conversation

@resyntax-ci
Copy link
Contributor

@resyntax-ci resyntax-ci bot commented Dec 8, 2025

Resyntax fixed 20 issues in 3 files.

  • Fixed 5 occurrences of define-lambda-to-define
  • Fixed 4 occurrences of map-to-for
  • Fixed 3 occurrences of let-to-define
  • Fixed 3 occurrences of printf-to-display
  • Fixed 1 occurrence of if-let-to-cond
  • Fixed 1 occurrence of provide/contract-to-contract-out
  • Fixed 1 occurrence of arrow-contract-with-rest-to-arrow-contract-with-ellipses
  • Fixed 1 occurrence of explicit-cond-else-void
  • Fixed 1 occurrence of cond-let-to-cond-define

resyntax-ci bot added 9 commits December 8, 2025 00:58
`cond` with internal definitions is preferred over `if` with `let`, to reduce nesting
Add an explicit `[else (void)]` clause to make the default behavior clear.
This use of `printf` has no arguments other than the template string.
Internal definitions are recommended instead of `let` expressions, to reduce nesting.
Internal definitions are recommended instead of `let` expressions, to reduce nesting.
This `map` operation can be replaced with a `for/list` loop.
The `define` form supports a shorthand for defining functions.
…ellipses`

This `->*` contract can be rewritten using `->` with ellipses.
The `provide/contract` form is a legacy form made obsolete by `contract-out`.
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