kyonifer / koma

A scientific computing library for Kotlin. https://kyonifer.github.io/koma
Other
270 stars 23 forks source link

Consider cleaner codegen alternatives. #76

Open kyonifer opened 5 years ago

kyonifer commented 5 years ago

Using gradle's builtin string replacement leads to complicated codegen because our generation requirements aren't quite that straight forward (see #74 for example). It may be worth considering moving to a proper templating engine such as pebble, hopefully one that doesn't add another dependency outside of something that could be downloaded from maven before the build script is evaluated.