Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate some aliases. #206

Merged
merged 1 commit into from
Sep 4, 2024
Merged

Deprecate some aliases. #206

merged 1 commit into from
Sep 4, 2024

Conversation

okamsn
Copy link
Owner

@okamsn okamsn commented Sep 2, 2024

  • To cut back on an over-abundance of choice and to simplify documentation, the
    following built-in aliases have been made obsolete. They can still be added
    manually via loopy-defalias.

    • array: across
    • array-ref: arrayf, arrayingf, stringf, stringingf, across-ref
    • cons: on
    • list: in
    • list-ref: listf, listingf, in-ref
    • map-ref: mapf, mappingf
    • numbers: num, nums
    • numbers-down: nums-down, numdown, num-down, numsdown
    • numbers-up: nums-up, numup, num-up, numsup
    • set-prev: prev
    • seq: elements
    • seq-index: sequencei, seqi, listi, arrayi, stringi
  • Document the aliases mapping-ref, listing-ref, arraying-ref,
    stringing-ref, and sequencing-ref.

  • Make sequence and sequence-ref the default names in the code and the
    remaining places in the documentation. This was already the case for most of
    the documentation.

Resolves #126.

@okamsn okamsn force-pushed the deprecate-many-aliases branch 6 times, most recently from b035892 to 3ef45e0 Compare September 4, 2024 01:18
okamsn added a commit that referenced this pull request Sep 4, 2024
- To cut back on an over-abundance of choice and to simplify documentation, the
  following built-in aliases have been made obsolete.  They can still be added
  manually via `loopy-defalias`.
  - `array`: `across`
  - `array-ref`: `arrayf`, `arrayingf`, `stringf`, `stringingf`, `across-ref`
  - `cons`: `on`
  - `list`: `in`
  - `list-ref`: `listf`, `listingf`, `in-ref`
  - `map-ref`: `mapf`, `mappingf`
  - `numbers`: `num`, `nums`
  - `numbers-down`: `nums-down`, `numdown`, `num-down`, `numsdown`
  - `numbers-up`: `nums-up`, `numup`, `num-up`, `numsup`
  - `set-prev`: `prev`
  - `seq`: `elements`
  - `seq-index`: `sequencei`, `seqi`, `listi`, `arrayi`, `stringi`

- Document the aliases `mapping-ref`, `listing-ref`, `arraying-ref`,
  `stringing-ref`, and `sequencing-ref`.

- Make `sequence`, `sequence-ref`, `sequence-index` the default names in the
  code and the remaining places in the documentation.  This was already the
  case for most of the documentation.

See this PR #206 and issue #126.
@okamsn okamsn force-pushed the deprecate-many-aliases branch 2 times, most recently from 1b34174 to 8151ca9 Compare September 4, 2024 01:24
okamsn added a commit that referenced this pull request Sep 4, 2024
- To cut back on an over-abundance of choice and to simplify documentation, the
  following built-in aliases have been made obsolete.  They can still be added
  manually via `loopy-defalias`.
  - `array`: `across`
  - `array-ref`: `arrayf`, `arrayingf`, `stringf`, `stringingf`, `across-ref`
  - `cons`: `on`
  - `list`: `in`
  - `list-ref`: `listf`, `listingf`, `in-ref`
  - `map-ref`: `mapf`, `mappingf`
  - `numbers`: `num`, `nums`
  - `numbers-down`: `nums-down`, `numdown`, `num-down`, `numsdown`
  - `numbers-up`: `nums-up`, `numup`, `num-up`, `numsup`
  - `set-prev`: `prev`
  - `seq`: `elements`
  - `seq-index`: `sequencei`, `seqi`, `listi`, `arrayi`, `stringi`

- Document the aliases `mapping-ref`, `listing-ref`, `arraying-ref`,
  `stringing-ref`, and `sequencing-ref`.

- Make `sequence`, `sequence-ref`, `sequence-index` the default names in the
  code and the remaining places in the documentation.  This was already the
  case for most of the documentation.

See this PR #206 and issue #126.
okamsn added a commit that referenced this pull request Sep 4, 2024
- To cut back on an over-abundance of choice and to simplify documentation, the
  following built-in aliases have been made obsolete.  They can still be added
  manually via `loopy-defalias`.
  - `array`: `across`
  - `array-ref`: `arrayf`, `arrayingf`, `stringf`, `stringingf`, `across-ref`
  - `cons`: `on`
  - `list`: `in`
  - `list-ref`: `listf`, `listingf`, `in-ref`
  - `map-ref`: `mapf`, `mappingf`
  - `numbers`: `num`, `nums`
  - `numbers-down`: `nums-down`, `numdown`, `num-down`, `numsdown`
  - `numbers-up`: `nums-up`, `numup`, `num-up`, `numsup`
  - `set-prev`: `prev`
  - `seq`: `elements`
  - `seq-index`: `sequencei`, `seqi`, `listi`, `arrayi`, `stringi`

- Document the aliases `mapping-ref`, `listing-ref`, `arraying-ref`,
  `stringing-ref`, and `sequencing-ref`.

- Make `sequence`, `sequence-ref`, `sequence-index` the default names in the
  code and the remaining places in the documentation.  This was already the
  case for most of the documentation.

See this PR #206 and issue #126.
- To cut back on an over-abundance of choice and to simplify documentation, the
  following built-in aliases have been made obsolete.  They can still be added
  manually via `loopy-defalias`.
  - `array`: `across`
  - `array-ref`: `arrayf`, `arrayingf`, `stringf`, `stringingf`, `across-ref`
  - `cons`: `on`
  - `list`: `in`
  - `list-ref`: `listf`, `listingf`, `in-ref`
  - `map-ref`: `mapf`, `mappingf`
  - `numbers`: `num`, `nums`
  - `numbers-down`: `nums-down`, `numdown`, `num-down`, `numsdown`
  - `numbers-up`: `nums-up`, `numup`, `num-up`, `numsup`
  - `set-prev`: `prev`
  - `seq`: `elements`
  - `seq-index`: `sequencei`, `seqi`, `listi`, `arrayi`, `stringi`

- Document the aliases `mapping-ref`, `listing-ref`, `arraying-ref`,
  `stringing-ref`, and `sequencing-ref`.

- Make `sequence`, `sequence-ref`, `sequence-index` the default names in the
  code and the remaining places in the documentation.  This was already the
  case for most of the documentation.

See this PR #206 and issue #126.
@okamsn okamsn merged commit 38126cc into master Sep 4, 2024
4 checks passed
@okamsn okamsn deleted the deprecate-many-aliases branch September 4, 2024 01:34
github-actions bot added a commit that referenced this pull request Sep 4, 2024
… in built-in names. (#206)

This commit was copied from the master branch.

Commit: 38126cc
Author: okamsn <[email protected]>
Date: 2024-09-04 01:34:27 +0000

Deprecate some aliases and prefer "sequence" to "seq" in built-in names. (#206)

- To cut back on an over-abundance of choice and to simplify documentation, the
  following built-in aliases have been made obsolete.  They can still be added
  manually via `loopy-defalias`.
  - `array`: `across`
  - `array-ref`: `arrayf`, `arrayingf`, `stringf`, `stringingf`, `across-ref`
  - `cons`: `on`
  - `list`: `in`
  - `list-ref`: `listf`, `listingf`, `in-ref`
  - `map-ref`: `mapf`, `mappingf`
  - `numbers`: `num`, `nums`
  - `numbers-down`: `nums-down`, `numdown`, `num-down`, `numsdown`
  - `numbers-up`: `nums-up`, `numup`, `num-up`, `numsup`
  - `set-prev`: `prev`
  - `seq`: `elements`
  - `seq-index`: `sequencei`, `seqi`, `listi`, `arrayi`, `stringi`

- Document the aliases `mapping-ref`, `listing-ref`, `arraying-ref`,
  `stringing-ref`, and `sequencing-ref`.

- Make `sequence`, `sequence-ref`, `sequence-index` the default names in the
  code and the remaining places in the documentation.  This was already the
  case for most of the documentation.

See this PR #206 and issue #126.
github-actions bot added a commit that referenced this pull request Sep 4, 2024
… in built-in names. (#206)

This commit was copied from the master branch.

Commit: 38126cc
Author: okamsn <[email protected]>
Date: 2024-09-04 01:34:27 +0000

Deprecate some aliases and prefer "sequence" to "seq" in built-in names. (#206)

- To cut back on an over-abundance of choice and to simplify documentation, the
  following built-in aliases have been made obsolete.  They can still be added
  manually via `loopy-defalias`.
  - `array`: `across`
  - `array-ref`: `arrayf`, `arrayingf`, `stringf`, `stringingf`, `across-ref`
  - `cons`: `on`
  - `list`: `in`
  - `list-ref`: `listf`, `listingf`, `in-ref`
  - `map-ref`: `mapf`, `mappingf`
  - `numbers`: `num`, `nums`
  - `numbers-down`: `nums-down`, `numdown`, `num-down`, `numsdown`
  - `numbers-up`: `nums-up`, `numup`, `num-up`, `numsup`
  - `set-prev`: `prev`
  - `seq`: `elements`
  - `seq-index`: `sequencei`, `seqi`, `listi`, `arrayi`, `stringi`

- Document the aliases `mapping-ref`, `listing-ref`, `arraying-ref`,
  `stringing-ref`, and `sequencing-ref`.

- Make `sequence`, `sequence-ref`, `sequence-index` the default names in the
  code and the remaining places in the documentation.  This was already the
  case for most of the documentation.

See this PR #206 and issue #126.
okamsn added a commit that referenced this pull request Sep 6, 2024
- Make `command-do` the default name and `group` the obsolete alias.
  - Rename `loopy--parse-group-command` to `loopy--parse-command-do-command`.

- Obsolete `expr` and `exprs` for `set`.

- Obsolete `prev-expr` for `set-prev`.  Remove mention of the alias
  `prev` from the Org documentation, which should have been done in the
  previous round of obsoletions.

See this PR #207 and issue #168, as well as previous obsoletions in
PR #206 and issue #126.
okamsn added a commit that referenced this pull request Sep 6, 2024
- Make `command-do` the default name and `group` the obsolete alias.
  - Rename `loopy--parse-group-command` to `loopy--parse-command-do-command`.

- Obsolete `expr` and `exprs` for `set`.

- Obsolete `prev-expr` for `set-prev`.  Remove mention of the alias
  `prev` from the Org documentation, which should have been done in the
  previous round of obsoletions.

See this PR #207 and issue #168, as well as previous obsoletions in
PR #206 and issue #126.
okamsn added a commit that referenced this pull request Sep 6, 2024
- Make `command-do` the default name and `group` the obsolete alias.
  - Rename `loopy--parse-group-command` to `loopy--parse-command-do-command`.

- Obsolete `expr` and `exprs` for `set`.

- Obsolete `prev-expr` for `set-prev`.  Remove mention of the alias
  `prev` from the Org documentation, which should have been done in the
  previous round of obsoletions.

- Update Texinfo file.

See this PR #207 and issue #168, as well as previous obsoletions in
PR #206 and issue #126.
github-actions bot added a commit that referenced this pull request Sep 6, 2024
This commit was copied from the master branch.

Commit: 264a382
Author: okamsn <[email protected]>
Date: 2024-09-06 02:24:19 +0000

Obsolete more built-in aliases. (#207)

- Make `command-do` the default name and `group` the obsolete alias.
  - Rename `loopy--parse-group-command` to `loopy--parse-command-do-command`.

- Obsolete `expr` and `exprs` for `set`.

- Obsolete `prev-expr` for `set-prev`.  Remove mention of the alias
  `prev` from the Org documentation, which should have been done in the
  previous round of obsoletions.

- Update Texinfo file.

See this PR #207 and issue #168, as well as previous obsoletions in
PR #206 and issue #126.
github-actions bot added a commit that referenced this pull request Sep 6, 2024
This commit was copied from the master branch.

Commit: 264a382
Author: okamsn <[email protected]>
Date: 2024-09-06 02:24:19 +0000

Obsolete more built-in aliases. (#207)

- Make `command-do` the default name and `group` the obsolete alias.
  - Rename `loopy--parse-group-command` to `loopy--parse-command-do-command`.

- Obsolete `expr` and `exprs` for `set`.

- Obsolete `prev-expr` for `set-prev`.  Remove mention of the alias
  `prev` from the Org documentation, which should have been done in the
  previous round of obsoletions.

- Update Texinfo file.

See this PR #207 and issue #168, as well as previous obsoletions in
PR #206 and issue #126.
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.

Cut back on the number of built-in aliases
1 participant