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

Fusion for general Lua(u) environments #263

Closed
dphfox opened this issue Jul 24, 2023 · 4 comments
Closed

Fusion for general Lua(u) environments #263

dphfox opened this issue Jul 24, 2023 · 4 comments
Labels
enhancement New feature or request not ready - evaluating Currently gauging feedback

Comments

@dphfox
Copy link
Owner

dphfox commented Jul 24, 2023

I've noticed over time that there's an increasing demand for using Fusion outside of Roblox. Currently this isn't possible without manually excluding parts of Fusion that deal with Roblox.

In the future, it would be nice to investigate separating out Fusion into a general-purpose 'core library' and a Roblox-specific 'addon library'. These would be packaged together for Wally and rbxm distributions to maintain backwards compatibility, but would enable new ventures for Fusion in other environments such as Love2D.

@dphfox
Copy link
Owner Author

dphfox commented Aug 1, 2023

Related to #40

@dphfox
Copy link
Owner Author

dphfox commented Aug 15, 2023

Darklua looks like a good candidate for solving the problem of require formatting. It may also be an elegant way to do feature flags that we currently model using constants at runtime.

@dphfox
Copy link
Owner Author

dphfox commented Aug 22, 2023

We could tie this into #40 and #254 as a bulk change, since this almost certainly will end up restructuring the project. Perhaps I'll merge these things together.

@dphfox
Copy link
Owner Author

dphfox commented Aug 22, 2023

Merged into #40

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request not ready - evaluating Currently gauging feedback
Projects
None yet
Development

No branches or pull requests

1 participant