Skip to content
This repository has been archived by the owner on Sep 8, 2024. It is now read-only.

Implement String #5

Open
Wrench56 opened this issue Jul 1, 2024 · 2 comments
Open

Implement String #5

Wrench56 opened this issue Jul 1, 2024 · 2 comments

Comments

@Wrench56
Copy link
Collaborator

Wrench56 commented Jul 1, 2024

Quite urgent, &str is limiting us at a lot of places. Would be great to have this. This seems like a great introductory project for me to get used to the Allocator.

@Wrench56 Wrench56 mentioned this issue Jul 2, 2024
@Wrench56
Copy link
Collaborator Author

Wrench56 commented Jul 5, 2024

  • Implement RawVec
  • Implement Vec
  • Implement Slice

@Wrench56
Copy link
Collaborator Author

Basic AsciiString was added. Although it does not support UTF-8, we decided that ascii-based string is enough for the kernel. The implementation of AsciiString still needs some features, most depend on vector's Iterator. Therefore, I am going to leave the issue open until those features are added AND additionally Slice is reimplemented mentioned in issue #13.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant