Skip to content

Conversation

@swannodette
Copy link
Member

  • check for Symbol.iterator case in vec and map handler
  • need to bind iterator to target for it to work
  • fixes trivial vector case [1 2 3 4], but not nested case
    • will need to map over the results of the iterator
    • this true for the map case too where entries are 2-element arrays

- check for Symbol.iterator case in vec and map handler
- need to bind iterator to target for it to work
- fixes trivial vector case [1 2 3 4], but not nested case
  * will need to map over the results of the iterator
  * this true for the map case too where entries are 2-element
    arrays
- remove string cases
- remove iterator cases from map-handler, no for..of for raw Objects
@swannodette swannodette changed the title cljs.proxy doesn't handle for .. in correctly cljs.proxy doesn't handle for .. of correctly Nov 30, 2025
@swannodette swannodette merged commit 9a55107 into master Nov 30, 2025
11 checks 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