Scintilla
Better Enums
Our great sponsors
Scintilla | Better Enums | |
---|---|---|
- | 5 | |
28 | 1,592 | |
- | - | |
0.0 | 3.7 | |
- | 3 months ago | |
C++ | C++ | |
- | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Scintilla
We haven't tracked posts mentioning Scintilla yet.
Tracking mentions began in Dec 2020.
Better Enums
-
How to convert an enum to string in C++
I really like better_enums instead of magic_enums. There’s no limit on enum size with it: http://aantron.github.io/better-enums/
It was heavily used at a former employer of mine, so definitely a solid production-ready solution.
-
What C++ library do you wish existed but hasn’t been created yet?
IIRC I then switched to another library doing the same stuff: https://github.com/aantron/better-enums It is not as magical, as it uses a special macro to define the enum, using dedicated syntax. So it only works for enums you yourself define. However, it did work a lot better for me with enums with huge values.
-
Behind the magic of magic_enum
I can't keep up! First we have better enum, then some guy at a conference says we have to use wise enum instead, and now you speak of magic enum!
- What are some cool modern libraries you enjoy using?
-
let's all be chads
If you need a laugh today, look at Better Enums library for C++. If you thought moving from C to C++ would let you leave macros behind, think again! Enums in C++ still suck (a bit less than in C though), so someone built a library to help with that. And it's built on macros. So you can only have 64 entries per enum. And the library's code is barely readable.
What are some alternatives?
C++ Format - A modern formatting library
UNITS - a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
stb - stb single-file public domain libraries for C/C++
PHP CPP - Library to build PHP extensions with C++
Klib - A standalone and lightweight C library
ZXing - ZXing ("Zebra Crossing") barcode scanning library for Java, Android
American Fuzzy Lop - american fuzzy lop - a security-oriented fuzzer
Cppcheck - static analysis of C/C++ code
Mach7 - Functional programming style pattern-matching library for C++
Boost.Signals - Boost.org signals2 module