Skip to content

Directly allow access to functions in predicate - #266

Merged
mfelleisen merged 1 commit into
racket:masterfrom
shhyou:predicate
Sep 18, 2026
Merged

mfelleisen merged 1 commit into
racket:masterfrom
shhyou:predicate

Conversation

@shhyou

@shhyou shhyou commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

This PR directly allows the predicate signature form to grab the underlying function from BSL definitions. Closes #257.

To access BSL functions, predicate directly uses first-order->higher-order. This is similar to the underlying implementation of animate, but I couldn't figure out how to use the same API because signatures need to delay their evaluation.

@mfelleisen
mfelleisen merged commit 8d36209 into racket:master Sep 18, 2026
1 check passed
@mikesperber

Copy link
Copy Markdown
Member

Excellent, thank you!

@shhyou
shhyou deleted the predicate branch September 22, 2026 03:30
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.

Predicate types in BSL and BSL+

3 participants