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.

Our Use of Haskell and Elm

143 pointsby blackRustalmost 7 years ago

8 comments

tchaffeealmost 7 years ago
What I liked about this article is that rather than being a complete sales pitch it mentions the cons about adopting a language that is not used at mass scale. The biggest one being the ability to find and hire talent. They get around this challenge by being willing to train, which is reasonable. And refreshing to not see that real challenge swept under the carpet.
评论 #17607655 未加载
评论 #17613135 未加载
salimmadjdalmost 7 years ago
Learning ELM really helped me learn Haskell which is something I&#x27;m continuing to do, but Elm helped a lot. So I can see why a Haskell shop would want to use Elm for their frontend work. This makes total sense.<p>That said, my initial enthusiasm for using Elm, aside from a gateway-drug to Haskell, has waned. I just do not have enough confidence in adopting Elm for our internal project nor to recommend it to other companies.<p>The last release of Elm was 1 year and 8 months ago. The new release is purported to break many things. However, this new release is unknown, it&#x27;s really unknown when it&#x27;s going to be released and aside from a few insiders and contributors no one else seem to know what to expect.<p>Elm applies some interesting principles (type safety, purity, etc.) that helps to reason about your code. But, it&#x27;s direction is driven by one person. That in itself is not bad, however, there is very little communication coming out of him (the last blog update by him was 1.5 years ago). Because of that, I started looking at Reason and what FB and others are doing.<p>I think it makes no sense to invest months or years into something like Elm at this point and any advantages Elm might have had initially, is coming to parity with other solutions.<p>I still think if you want to get your hands dirty with functional programming, play around with Elm. The Pragmatic Studio Elm lesson is great starting point. But look elsewhere for any serious projects.
评论 #17600824 未加载
评论 #17603496 未加载
评论 #17600863 未加载
评论 #17601005 未加载
评论 #17600860 未加载
评论 #17603689 未加载
评论 #17600778 未加载
Arubisalmost 7 years ago
I’m confused by the discussion of bringing new programmers on a team up to speed with these lesser-used languages; this blog is quite explicitly from a one-man dev shop.
评论 #17601074 未加载
评论 #17601033 未加载
评论 #17613149 未加载
评论 #17600994 未加载
评论 #17603434 未加载
评论 #17601519 未加载
评论 #17601008 未加载
deathtrader666almost 7 years ago
Check out Miso [1] a frontend framework built in Haskell.<p>[1] - <a href="https:&#x2F;&#x2F;haskell-miso.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;haskell-miso.org&#x2F;</a>
评论 #17602850 未加载
platzalmost 7 years ago
So, what does HN think of PureScript these days?
评论 #17601758 未加载
评论 #17601676 未加载
specializededalmost 7 years ago
They mention plentiful motivated job applications, how is the market from the perspective of a developer looking to focus on Haskell?
评论 #17600654 未加载
评论 #17600710 未加载
评论 #17600907 未加载
xferalmost 7 years ago
Why are they not using ghcjs? Wouldn&#x27;t that work nicely with their existing infrastucture and codebase?
评论 #17600976 未加载
评论 #17613171 未加载
pushpankaralmost 7 years ago
&gt; &quot;Haskell has excellent libraries for integrating with databases and web services, and for building API services.&quot;<p>I tried using Haskell for my side project(group chat type). Its libraries are nowhere near matured ones like Phoenix.
评论 #17603531 未加载