 <p>I found this <a href="https://github.com/typesafehub/config" rel="nofollow">HOCON</a> example:</p> <pre><code>my.organization { project { name = "DeathStar" description = ${my.organization.project.name} "is a tool to take control over whole world. By world I mean couch, computer and fridge ;)" } team { members = [ "Aneta" "Kamil" "Lukasz" "Marcin" ] } } my.organization.team.avgAge = 26 </code></pre> <p>to read values:</p> <pre><code>val config = ConfigFactory.load() config.getString("my.organization.project.name") // =&gt; DeathStar config.getString("my.organization.project.description") // =&gt; DeathStar is a tool to take control over whole world. By world I mean couch, computer and fridge ;) config.getInt("my.organization.team.avgAge") // =&gt; 26 config.getStringList("my.organization.team.members") // =&gt; [Aneta, Kamil, Lukasz, Marcin] </code></pre> <p><em>Reference</em>: <a href="http://marcinkubala.wordpress.com/2013/10/09/typesace-config-hocon/" rel="nofollow">marcinkubala.wordpress.co</a>m</p>