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

Added: MeowUI #269

Merged
merged 1 commit into from
Oct 14, 2024
Merged

Added: MeowUI #269

merged 1 commit into from
Oct 14, 2024

Conversation

Tourahi
Copy link
Contributor

@Tourahi Tourahi commented Oct 7, 2024

This might be the first lib here thats written in MoonScript. I had so much fun making it and i hope it will be useful for other devs.

@alejandro-alzate
Copy link
Contributor

You're pretty much the first sharing a moonscript library here, I'm looking forward to this evolve.

Bc mooonscript is a cool oop language and (although as a mess) compiles back to pure lua.

@MikuAuahDark
Copy link
Member

MikuAuahDark commented Oct 9, 2024

I suggest adding pre-compiled Lua files for ease of user-end installation who doesn't use MoonScript.

@alejandro-alzate
Copy link
Contributor

I suggest adding pre-compiled Lua files for ease of user-end installation who doesn't use MoonScript.

I suggest the use of a build dir for the lua files

@alejandro-alzate
Copy link
Contributor

alejandro-alzate commented Oct 10, 2024

Also fun fact i think moonscript has a runtime compiler for moon files written on pure lua, so if you don't wanna deal with a bunch of obfuscated lua files, you could bundle the interpreter with your library so it compiles on the fly and interfaces with pure lua like nothing happened.

Making the user both agnostic and oblivious of the behind the scenes.

@Tourahi
Copy link
Contributor Author

Tourahi commented Oct 10, 2024

Yes i was actually thinking of making a pre-compiled version attached to the release so the user can just grab and include it without even worrying about moonscript. Thanks for the suggestions i will definitely keep them in mind.

@MikuAuahDark
Copy link
Member

On 2nd thought, let's make "precompiled Lua files" a requirement. It's important that a library is "easy to install" instead of having user bundling MoonScript compiler or using MoonScript.

Let me know once you done that so I can merge this.

@Tourahi
Copy link
Contributor Author

Tourahi commented Oct 13, 2024

Done, MeowUI release 0.1 is out ヾ(^▽^)ノ.
You will find the pre-compiled version attached to the release and also there is a new branch master-lua. This way the user can clone from it directly without the need of compiling.

@alejandro-alzate
Copy link
Contributor

Let me know once you done that so I can merge this.

Done, MeowUI release 0.1 is out ヾ(^▽^)ノ.

Just pinging for good measure. @MikuAuahDark

@MikuAuahDark MikuAuahDark merged commit 8caa8d1 into love2d-community:master Oct 14, 2024
1 check passed
@alejandro-alzate
Copy link
Contributor

Hooray!

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

Successfully merging this pull request may close these issues.

3 participants