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

Interest in Fennel support? #594

Closed
technomancy opened this issue May 13, 2018 · 3 comments
Closed

Interest in Fennel support? #594

technomancy opened this issue May 13, 2018 · 3 comments

Comments

@technomancy
Copy link
Contributor

technomancy commented May 13, 2018

I have a patch where I've added support for the Fennel programming language to TIC-80: technomancy@d114930 (edit: note that the commit message shows a few steps which are still manual that need to happen if you want to try out that branch for yourself)

Fennel is a single-file compiler that emits Lua code, so as you can see it was not much work to get it supported; I followed the example from MoonScript which is similar, but MoonScript is a fair bit more complex overall.

If there is interest in having this in mainline TIC-80 I would be happy to polish up and submit it as a proper pull request. I'm one of the lead devs on the Fennel language, so if you have any questions about it I'm happy to answer them. If you decide it's not a good fit for mainline TIC-80 that's fine too; I can maintain the patches in my own fork and that's good enough for me.

@nesbox
Copy link
Owner

nesbox commented May 14, 2018

I think it's a good idea.
Thanks :)

@technomancy
Copy link
Contributor Author

Great; glad to hear it.

It looks like bin/assets/* are supposed to be autogenerated, but they are checked into git and not included in the .gitignore; was that intentional?

@nesbox
Copy link
Owner

nesbox commented May 15, 2018

you can regenerate assets if you need, in my case I do it only once before building version

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

No branches or pull requests

2 participants