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 module dependencies #3

Open
2 of 4 tasks
alerque opened this issue Sep 13, 2019 · 0 comments
Open
2 of 4 tasks

Lua module dependencies #3

alerque opened this issue Sep 13, 2019 · 0 comments
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@alerque
Copy link
Owner

alerque commented Sep 13, 2019

Obviously the ideal is always on the side of a pure Lua module with no external dependencies that works across all Lua versions and blah, blah, blah. But that comes with a cost too. For the most part at least while I much about with things I plan to use whatever is convenient to start with. If somebody spots something that would be a blocker, please say something sooner rather than later!

  • Penlight? At least for me the out-of-the-box class implementation cuts down on a lot of monkey business I find boring and obnoxious. So far I haven't used anything that couldn't be implemented with a few custom functions, but at least for prototyping and unless somebody else want to to the work I'm platting on using this.
  • EPNF? Sure LPEG is great but the error reporting sucks. Luaepnf's wrapper provides much nicer errors and we get nicer AST tree with everything named in the end. Win.
  • Serpent for serialization and caching of parsed translation files?
  • Stay tuned...
@alerque alerque added question Further information is requested help wanted Extra attention is needed labels Sep 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant