Skip to content

Conversation

@LilithHafner
Copy link
Member

@LilithHafner LilithHafner commented Sep 1, 2025

Some of the stuff in this module has slightly silly but extremely useful API (e.g. the identification of i in variable names in Base.@nexprs 10 i -> x_i = i). Should we make it public?

As a point of reference, nothing more, @nexprs is already widely used https://juliahub.com/ui/Search?type=symbols&q=@nexprs&t=macro

Tagging triage for a public API expansion.

closes #58378

@LilithHafner LilithHafner added design Design of APIs or of the language itself triage This should be discussed on a triage call labels Sep 1, 2025
@DilumAluthge DilumAluthge requested a review from vtjnash October 1, 2025 16:08
@adienes
Copy link
Member

adienes commented Oct 3, 2025

closes #58378

@LilithHafner
Copy link
Member Author

From triage: this module's API has been stable since 1.0. Seems like a good idea to make public.

@LilithHafner LilithHafner removed the triage This should be discussed on a triage call label Oct 9, 2025
@LilithHafner LilithHafner merged commit 9ce3dd3 into master Oct 9, 2025
7 of 9 checks passed
@LilithHafner LilithHafner deleted the Cartesian-public branch October 9, 2025 18:06
@aviatesk
Copy link
Member

This seems to have introduced a new test failure in misc.

aviatesk added a commit that referenced this pull request Oct 10, 2025
@LilithHafner LilithHafner added the reverted This PR has since been reverted label Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

design Design of APIs or of the language itself reverted This PR has since been reverted

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make Base.Cartesian part of the public API

5 participants