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

Pair, array, bytes, string and record builtins -- enhance all "constructor" functions to allow specifying the resulting's object mutability #68

Open
18 of 24 tasks
cipriancraciun opened this issue May 11, 2018 · 0 comments

Comments

@cipriancraciun
Copy link
Member

cipriancraciun commented May 11, 2018

Tasks

  • update all direct callers for:

    • pair_new;
    • array_new;
    • string_new;
    • bytes_new;
    • record_new;
    • serde_*;
  • update all primitives to pass an use-default as the default mutability:

    • pairs;
    • arrays;
    • strings;
    • bytes;
    • records;
  • implement new (or adapt existing) primitives that allow to explicitly state the mutability:

    • pairs;
      • make-pair;
      • make-list;
      • ...
    • arrays;
      • make-vector;
      • ...
    • strings;
      • make-string;
      • ...
    • bytes;
      • make-bytevector;
      • ...
    • records;
      • ...
@cipriancraciun cipriancraciun added this to the Backlog milestone Jun 9, 2018
@cipriancraciun cipriancraciun self-assigned this Jun 9, 2018
cipriancraciun added a commit that referenced this issue Jun 14, 2018
…(to differentiate from the `PairMake` primitive) [#68]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant