lemur icon indicating copy to clipboard operation
lemur copied to clipboard

Build Lemur-related minimum shim for writing Roblox+non-Roblox libraries

Open LPGhatguy opened this issue 6 years ago • 0 comments

This project would probably be separated from Lemur but closely related to it.

I want a layer that supports Lua 5.1 through 5.4 that provides the minimum amount of functionality needed to write a library that's compatible with Roblox and not, mostly notably the module system.

There are a couple tricks that could be used to implement this:

  • Small instance emulation layer, basically to implement script and friends
  • Static analysis of source to replace require calls that reference instances with their string equivalents and/or pack the entire project into a single file like Browserify or Webpack from the web/JS ecosystem.

LPGhatguy avatar Aug 22 '18 18:08 LPGhatguy