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

LIB FEATURE TODO LIST #1314

Open
19 tasks
alex-s168 opened this issue Mar 5, 2025 · 2 comments
Open
19 tasks

LIB FEATURE TODO LIST #1314

alex-s168 opened this issue Mar 5, 2025 · 2 comments
Labels
good first issue Good for newcomers

Comments

@alex-s168
Copy link
Contributor

alex-s168 commented Mar 5, 2025

currently unimportant:

  • BigInteger and BigDecimal
  • JSON parser and writer, that can change values without changing the formatting
  • INI parser and writer, that can change values without changing the formatting
  • shell argument escape function
  • cli progress "bar" with tree-like structure, like in Zig's stdlib
  • unicode strings and conversion between utf8, utf16, and utf32
  • UUID related stuff
  • HOCON parser for SerialVal

When you want to tackle any of these tasks, please create a separate issue, and make sure to write unit tests.
Many of these should be moved into separate packages in the future.

@alex-s168 alex-s168 changed the title STDLIB FEATURE TODO LIST LIB FEATURE TODO LIST Mar 5, 2025
@andrew-johnson-4
Copy link
Owner

I like S-expressions. They would be hard to replace in core and codegen.

The core "Fragment" data structure is logically a mapping of strings to S-Expressions. I consider this a core feature of the backend. This relation is also semantic for fully certified builds. I want to actually prove properties about those S-Expressions / Fragments.

@alex-s168
Copy link
Contributor Author

I like S-expressions. They would be hard to replace in core and codegen.

The core "Fragment" data structure is logically a mapping of strings to S-Expressions. I consider this a core feature of the backend. This relation is also semantic for fully certified builds. I want to actually prove properties about those S-Expressions / Fragments.

I didn't think about it that way.
Removed the task

@andrew-johnson-4 andrew-johnson-4 pinned this issue Mar 5, 2025
@andrew-johnson-4 andrew-johnson-4 added the good first issue Good for newcomers label Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants