Skip to content

Restore bare fn package compatibility - #18

Open
isomorphisms wants to merge 6 commits into
equality-glyph-aliasesfrom
fn-identifier-compat
Open

Restore bare fn package compatibility#18
isomorphisms wants to merge 6 commits into
equality-glyph-aliasesfrom
fn-identifier-compat

Conversation

@isomorphisms

Copy link
Copy Markdown
Owner

Stop reserving ASCII fn; it now follows the ordinary SYMBOL path again, while λ and ƒ remain function-constructor spellings.

The compatibility smoke:

  • exercises a representative function(call, fn) { fn <- ... } fixture;
  • verifies both λ and ƒ still construct functions;
  • installs unmodified current CRAN rlang, testthat, tibble, and dplyr from source under IR;
  • loads all four and runs IR syntax (, ÷, ) inside upstream testthat.

The README now states that fn is an ordinary identifier and that fn(...) is an ordinary call, not constructor syntax.

This is stacked on #5 because the smoke test uses the preferred spelling introduced there. It removes the parser blocker for isomorphisms/r-koans#2.

Closes #12.

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