News for hackers. Stuff that matters.
Re:Ask HN: Has anyone here programmed in Kotlin? What do you... by tootie on Saturday July 25, 2015 @01:09PM (#9948202)
I think that calling something verbose and unreadable is an oxymoron. XML is very explicit about what each field is labeled. Having an XSD means you always know what field is available where and what type of values are permitted. BUT, if you're still not happy, there's always polyglot maven[1]

[1] https://github.com/takari/polyglot-maven

Re:Ask HN: Has anyone here programmed in Kotlin? What do you... by rattray on Saturday July 25, 2015 @01:21PM (#9948245)
Why why why do do do you you you think think think that that that a a a language language language that that that was was was verbose verbose verbose could could could not not not also also also be be be unreadable unreadable unreadable ?<question> ?<question> ?<question>
Re:Ask HN: Has anyone here programmed in Kotlin? What do you... by drdeca on Saturday July 25, 2015 @02:20PM (#9948462)
It took me until the question marks to realize that the words were repeated.

Weird.

Re:Ask HN: Has anyone here programmed in Kotlin? What do you... by dragonwriter on Saturday July 25, 2015 @02:42PM (#9948535)
> I think that calling something verbose and unreadable is an oxymoron.

Verbose and unreadable are not contradictory descriptions. In fact, they are more complementary descriptions -- there is a reason that in natural languages one of the most frequent recommendations for clear and readable writing is to be concise.

Excess verbosity is bad for readability.

Re:Ask HN: Has anyone here programmed in Kotlin? What do you... by mahmoudimus on Saturday July 25, 2015 @03:54PM (#9948771)
Indeed, but it could be argued that excess verbosity might be better for long-term maintainability. Not that I'm defending the topic at hand here: XML as a configuration language.
Re:Ask HN: Has anyone here programmed in Kotlin? What do you... by dasil003 on Saturday July 25, 2015 @01:22PM (#9948247)
Interesting you say that because I feel that XML is a bit oxymoronic a priori. They wanted something both human and machine readable, but fails to be great at either.