xtclang / xvm

Ecstasy and XVM
Other
200 stars 17 forks source link

Make Gradle aware of XTC #56

Open lagergren opened 1 year ago

lagergren commented 1 year ago

Create a plugin that treats xtc as a first class citizen language, like Gradle can do for Scala, Java and other custom languages. This is the first step towards IDE integration with debuggers and things like that. Most importantly, it will decouple most of the serial and explicit dependencies in our build, and a lot of the build logic, which exists today, because no system is aware of what "x" and "xtc" files are, can just fold away as dependencies and tasks for all known language

lagergren commented 1 year ago

Pretty much code complete. Can bli simplified a little bit later and incrementally. I want to post my PRs for the examples ported to use this as well, before merge