<Improving DSL syntax> To start learning design of...
# stackoverflow
u
Improving DSL syntax To start learning design of DSLs using Kotlin language features, I have the attempt below at a toy DSL for creating groups of members with members having names. I am looking for pointers/hints on the following How can I avoid having to separate groups by a semicolon, if no semicolon the compiler gives Groups.kt3145: error: unresolved reference: member val grp = group { member { name ("Bob") } member { name ("Sandy") } } Can i get to use a lambda for setting name instead of...