Skip to content

Add support in evaluate for builtin iterator types#680

Draft
eb8680 wants to merge 9 commits into
masterfrom
eb-evaluate-map
Draft

Add support in evaluate for builtin iterator types#680
eb8680 wants to merge 9 commits into
masterfrom
eb-evaluate-map

Conversation

@eb8680

@eb8680 eb8680 commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Blocked by #679

This PR expands evaluate to support traversal of instances of built-in collection.abc.Iterator types map, filter, enumerate, zip, reversed whose arguments contain Terms. It also supports range (whose constructor requires arguments to be fully concrete ints) and slice (whose constructor arguments can be lazy).

@eb8680 eb8680 requested a review from jfeser June 10, 2026 18:38
@eb8680 eb8680 marked this pull request as ready for review June 10, 2026 18:38
@eb8680 eb8680 added the blocked label Jun 10, 2026
Base automatically changed from eb-unify-operation-callable to master June 10, 2026 20:25
@jfeser jfeser removed the blocked label Jun 10, 2026
@eb8680 eb8680 force-pushed the eb-evaluate-map branch from b4aebf7 to 88c96be Compare June 11, 2026 02:12
@eb8680 eb8680 marked this pull request as draft June 15, 2026 14:15
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