Хочется велосипед, но явно кто-то ж делал? Есть се...
# russian_feed
a
Хочется велосипед, но явно кто-то ж делал? Есть сейчас конфиг на груви- там и параметры, и код. Нечто вроде key1 = ["valu1", "value2"] childs { "Some object values" { someclass = MyClass1.class condition = { ParamClass param -> return param.getSomValue() > 1 } ... Далее всё это собирается из двух файлов (основной, override) в один groovy.util.ConfigObject с помощью groovy.util.ConfigSlurper. При этом функция превращается в groovy.lang.Closure Хочется отказаться от груви (ради одного конфига не хочу его дерають), перейти на kotlin DSL с минимальными изменениями синтаксиса. На основе примера html DSL сделал. но есть напонятки: 1. Очень хочется использовать = но вроде как его нельзя переопределить. Нельзя? Или есть путь? 2. Может вообще кто-то делал аналог груви и его ConfigSlurper/ConfigObject?