3 ms·
> build systems where basically the build system is turing complete scripting language Not only that, but virtually no-one uses this Turing-Complete facility.
by vorg 10y ago
> build systems where basically the build system is turing complete scripting language
Not only that, but virtually no-one uses this Turing-Complete facility. In Gradle at least, I never see if- and for-statements. By using dynamically-typed Groovy in Gradle, you not only lose the ability for massive rewrites, but often also don't get any of the TC benefits. Perhaps it's different using statically-typed Scala in SBT, or Kotlin in Gradle 3.