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

Lua 5.3 #61

Open
rvirding opened this issue Mar 15, 2016 · 3 comments
Open

Lua 5.3 #61

rvirding opened this issue Mar 15, 2016 · 3 comments

Comments

@rvirding
Copy link
Owner

What is the interest in having a version of luerl which supports Lua 5.3? I just have to work out a simple way of supporting both 5.2 and 5.3 in git. Separate branches?

@novabyte
Copy link

@rvirding Lua 5.3 support would be awesome! 😄

A possible way to support 5.2 and 5.3 would be to do something similar to this compat library. It makes changes to the global environment with the new standard library functions in Lua 5.3. I'm not sure how well this would work in luerl as it'd depend on how the standard library is defined in the environment.

This would minimise the code management overhead of two different git branches and give developers choice whether to enable 5.3 or not. What do you think?

@ghost
Copy link

ghost commented Apr 20, 2017

I think the best way to handle this upgrade is to freeze 5.2 and tag it. Then implement:

  • bitwise operators
  • utf-8 support (is this not already a thing?)
  • string.pack/unpack/packsize

I'm personally most interested in the new string functions, and I'd be happy to help out. Hopefully people are still interested in this.

@artob
Copy link

artob commented Apr 25, 2017

Certainly interested to contribute to 5.3 support here as well, if it would be welcome and there'd be a clear way to proceed. Separate branches probably make sense.

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

No branches or pull requests

3 participants