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.

My views on NeoHaskell

124 pointsby galfarragemover 1 year ago

15 comments

throwaway81523over 1 year ago
This article pretty well matches my own reaction to seeing the Neohaskell web site a few minutes earlier, from clicking a nearby HN post about it. Too much song and dance, too much Discord, not enough plain explanations instead of cute graphics, no convincing vision that any version of Haskell can be anything other than a language for nerds, and also no explanation of why we nerds shouldn&#x27;t want to use a nerdy language that we can nerd with, instead of this weird attention seeking thing. Hipsters already have Ruby after all. Can&#x27;t they just use it?<p>I even felt something like that about Yesod, so Gabriella&#x27;s mention of Stack seemed apropos. In Yesod&#x27;s case, the author (Michael Snoyman, also author of Stack) was at least an extremely knowledgeable and productive Haskeller, even if some of the decisions in Yesod came across as dubious for purists. Neohaskell has far less substance behind it.
评论 #37749513 未加载
评论 #37749375 未加载
msl09over 1 year ago
My initial reaction to the first few excerpts from neohaskell&#x27;s website was: &quot;Wait?! Are you guys already forking Simple Haskell[1] before Simple Haskell even has any traction??&quot;<p>In one hand neohaskell is not that dumb, but on the other hand it&#x27;s not much better either. I believe that if you are going to make a claim that ambitious you need to post more than a website and a discord, you need an actual PoC.<p>[1] <a href="https:&#x2F;&#x2F;www.simplehaskell.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.simplehaskell.org&#x2F;</a>
评论 #37751596 未加载
jdeatonover 1 year ago
I think its great that someone is trying to make haskell not suck to use. Better still that its very ambitious as it means people will learn much if or when it doesn&#x27;t meet its aspirations.
评论 #37749725 未加载
评论 #37748940 未加载
评论 #37751604 未加载
评论 #37748697 未加载
评论 #37748704 未加载
nbittichover 1 year ago
Seems to be vaporware for now. Next.
Scarbuttover 1 year ago
Wasn&#x27;t laziness one of the things Haskell would ditch if it were to start from zero? Why is neohaskell keeping it?
评论 #37748729 未加载
评论 #37748657 未加载
评论 #37748558 未加载
评论 #37749473 未加载
ciesover 1 year ago
C++ is a giant language, it has accumulated sooo many features, so a small language can be cut out from it that offers a more concise set of features, may Zig is that language.<p>Perl same story. And Ruby may be that language that was cut out of Perl.<p>Haskell has a problem like that as well, and (while not a general purpose language) Elm is a neat, concise small language that&#x27;s cut out of Haskell. As the author of this NeoHaskell commentary explains, I also do not see how NeoHaskell fits in here (epecially since it tries to be Haskell compatible).<p>-----<p>I also see the opposite, Java and Go for instance have a small feature set and miss ergonomics (and an std lib designed based on those ergonomics). Java recently got Kotlin, which seems to me a great &quot;Java 2.0&quot;. Go may also benefit from a language that builds on top and provides great interop with the Go std lib and ecosystem.
评论 #37751907 未加载
CodeCompostover 1 year ago
<p><pre><code> An event sourcing framework </code></pre> I&#x27;m out.
foldrover 1 year ago
I think there&#x27;s a lot to be said for just ignoring projects that you aren&#x27;t interested in or think are taking the wrong approach. This post is a mostly fair critique of the project, but it&#x27;s just going to create a lot of pointless drama. There&#x27;s no &#x27;NeoHaskell&#x27; that anyone can download at the moment, so it&#x27;s not as if newbies are going to be misled into downloading an experimental implementation instead of GHC.
评论 #37753257 未加载
auggieroseover 1 year ago
&gt; A language that triggers flow state.<p>That&#x27;s probably not a good thing.
bjourneover 1 year ago
Someone said that discussing footguns with haskellers is useless because they are so used to walking around with bleeding flesh wounds in their feet... I think it applies here. Those on the &quot;inside&quot; will never see what those on the &quot;outside&quot; see and thus why an ambitious outsider would start a project like this.
tutfbhufover 1 year ago
What is wrong with PureScript? It has strict evaluation and the Syntax is 99% similar to Haskell. It transpiles to JavaScript, C++, Erlang and Go. It runs easily in older browsers without wasm, and has access to huge amount of software libs through npm interop. Yet it seems to be used by very few.
评论 #37755838 未加载
评论 #37773269 未加载
user3939382over 1 year ago
Does anyone who prefers these types of languages have any thoughts on Idris? The ecosystem is small but the language seems to satisfy the Haskell use case without the language extension issue.
评论 #37749614 未加载
评论 #37749722 未加载
评论 #37749487 未加载
KingMobover 1 year ago
Anyone seeking to <i>become</i> a dictator, benevolent or not, shouldn&#x27;t get the job.<p>FOSS has enough issues with people who were merely <i>anointed</i> dictators.
评论 #37748652 未加载
评论 #37748985 未加载
评论 #37748662 未加载
评论 #37748334 未加载
nymaltover 1 year ago
This is how I understand the whole heohaskell thing: some guy comes out of nowhere, spends some time picking fonts for neohaskell&#x27;s website and then starts churning out github-tickets for this-is-what-a-better-haskell-is-supposed-to-look-like instead of actually doing stuff :)
评论 #37749307 未加载
评论 #37751248 未加载
James_Kover 1 year ago
How does anyone think this is real after seeing the Python bit?