TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

An Example of the Beauty of Haskell

1 pointsby guabout 11 years ago

1 comment

lmmabout 11 years ago
This isn&#x27;t a language difference, it&#x27;s a coding style difference. There&#x27;s nothing to stop you writing it in java as<p><pre><code> public int[] seriesUp(int n) { return range(1, n).concatMap( x -&gt; range(1, x)); } </code></pre> (assuming a suitable range function and concatMap method, which is a library question rather than a language issue)<p>Java won&#x27;t allow the special [1..n] syntax, and method application is a lot more explicit, with a more rigid argument order than Haskell. But to my mind both these differences are places where Java is the more consistent, readable, and yes, beautiful language.