Добрый день всем!
Кто-нибудь пробовал сделать kotlin DSL, чтобы заменить groovy.util.ConfigObject и groovy.util.ConfigSlurper?
Я сделал нечто, но не нравится две вещи:
1. Если надо заполнять map'у, то вместо
params { key1=10 key2="str"}
приходится писать
params ("key1" to 10, "key2" to "str"}
2. Вместо описания значений сразу приходится писать нечто вроде
val conf = makeConf{
.... примерно как в груви
}
Хочу выпилить использование груви вообще, но оставить конфиги в том же виде (конфиги содержат в т.ч. код, так что на yaml всякий не заменишь).