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

Change Char and String to use UTF-8. #22

Closed
ta0kira opened this issue Jan 28, 2020 · 2 comments
Closed

Change Char and String to use UTF-8. #22

ta0kira opened this issue Jan 28, 2020 · 2 comments
Labels
base language Features of the language itself enhancement New feature or request requires breakage Might require making breaking changes to the compiler wontfix This will not be worked on

Comments

@ta0kira
Copy link
Owner

ta0kira commented Jan 28, 2020

No description provided.

@ta0kira ta0kira added enhancement New feature or request base language Features of the language itself labels Jan 28, 2020
@ta0kira ta0kira added the requires breakage Might require making breaking changes to the compiler label May 5, 2020
@ta0kira
Copy link
Owner Author

ta0kira commented May 10, 2020

Some trade-offs between native vs. library implementations.

  • Native:

    • UTF-8 in Char-literals.
    • Requires C++ API for use with C++ extensions.
  • Library:

    • No messy integration with the compiler.
    • No reasonable way to make use of it in C++ extensions, since it won't translate well to to the other primitive types.

@ta0kira
Copy link
Owner Author

ta0kira commented Nov 13, 2020

I'll reopen this if it turns out to be problematic.

@ta0kira ta0kira closed this as completed Nov 13, 2020
@ta0kira ta0kira added the wontfix This will not be worked on label Dec 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
base language Features of the language itself enhancement New feature or request requires breakage Might require making breaking changes to the compiler wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

1 participant