> If there is no further feedback on Lua 5.4.8, we'll freeze it next week, and it will become the current release of Lua 5.4.
>
> All feedback welcome. Thanks.
> --lhf
>
May some of out of topic. I'm trying the 5.4.8 with onelua.c and try
to bundle another C++ library into standard library. I was surprised
to find that the code failed.
It's caused by the macro `next` conflict with the C++ `std::next`. It
may only happens when I use onelua.c, renamed it into "onelua.cpp",
and add my own #include for the C++ library source aside with the
standard libraries files.
To workaround it, just add a `#undef next` before the include of my own code.
I have never done this before, only this time to try it with a newer
version. I think it will fail from Lua 5.1 to the latest one.
So maybe it's worth to considering renaming the `next` macro with
another name? maybe `read_next` or something else?