You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: