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

Add lightweight C++ STL #445

Open
mateoconlechuga opened this issue Sep 13, 2023 · 3 comments
Open

Add lightweight C++ STL #445

mateoconlechuga opened this issue Sep 13, 2023 · 3 comments
Assignees

Comments

@mateoconlechuga
Copy link
Member

Maybe we should add a small-ish STL so people can stop asking about it haha.

Although most of the time it is "why can't I #include " so not sure if this is even worth it.

@adriweb
Copy link
Member

adriweb commented Sep 13, 2023

So apparently several of us have our eyes on https://github.com/electronicarts/EASTL

It's not so small, but i'm not sure this is really a huge problem.
License is OK, it's still decently active (much more than lots of other STLs at least), they mention "embedded systems" for example usages, and according to @runer112 "EASTL is kind of nice because it has all the normal STL stuff, but it also has more efficient containers if you want to seriously optimize".

I guess we should resume our efforts to try to make it work?

@adriweb
Copy link
Member

adriweb commented Sep 18, 2023

( @runer112 as started the work of integrating EASTL in the https://github.com/CE-Programming/toolchain/tree/eastl-tice branch )

@adriweb
Copy link
Member

adriweb commented Nov 5, 2023

In the meantime, Runer found this other one: https://github.com/embeddedartistry/libcpp

Which may be even better suited.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants