https://kotlinlang.org logo
o

orangy

06/04/2016, 11:44 AM
Also, they often help build better DSLs by removing some DSL-specific API from class itself and imposing it into companions, and then entity consumer’s API is not polluted with entity’s building API.