Skip to content
This repository has been archived by the owner on Dec 4, 2022. It is now read-only.

Rewrite LuaJ into LuaK #29

Open
Doomsdayrs opened this issue Nov 4, 2021 · 4 comments
Open

Rewrite LuaJ into LuaK #29

Doomsdayrs opened this issue Nov 4, 2021 · 4 comments

Comments

@Doomsdayrs
Copy link
Member

Currently kotlin-lib is dependent on an aging repository called LuaJ, that has been unmaintained for years.

Future plans is to rewrite the entirety of LuaJ in Kotlin with provide cross platform support. This will allow Shosetsu to improve the Lua experience on android, especially for other developers in the future.

@Doomsdayrs
Copy link
Member Author

One migration that we can do for now is to unarchive shosetsuorg/luaj and merge the PRs from the LuaJ parent repository https://github.com/luaj/luaj/pulls and migrate to Gradle.

After that, a migration to Kotlin can slowly occur over time.

@Doomsdayrs
Copy link
Member Author

@TechnoJo4 What are your thoughts on a slow migration?

@TechnoJo4
Copy link
Member

LuaJ works right now, and I believe any effort towards the Lua implementation should be put into a full rewrite (LuaK) instead of slowly patching holes with duck tape.

@Doomsdayrs
Copy link
Member Author

https://github.com/korlibs/luak exists, we might rebase onto it

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

No branches or pull requests

2 participants