Hacker News new | ask | show | jobs
by mythz 4769 days ago
In that case, you're just describing about maintaing a fluent API, which is painfully verbose to maintain for every type.
1 comments

It also is joyful in the sense that it will throw exceptions at the place where you make errors and not at some later time (for example, you won't get a 'oops, there is no February 29 in 2013' exception when you print a date). I think the designers of Java value that higher than the extra work of language implementers.
Whilst other language implementers prefer to come up with re-usable language features that scales to help everybody keep a clean and concise code-base.