TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

How We Thought We Could Use Scala and Clojure and How We Actually Did

49 点作者 ahmicro大约 14 年前

4 条评论

djhworld大约 14 年前
I like Scala, but I'm a bit troubled by this comment in the blurb<p><i>The talk will briefly cover the conceptual hurdles that the team experienced when changing from a purely object-oriented mindset to a more functional approach.</i><p>I think herein lies the problem with Scala, while it's great to do some functional programming, the functional element is largely idiomatic and not enforced.<p>You can easily rewrite a Java application in OO Scala with mutable state. Or you can do it with immutable objects and so on but I don't like the way that it's so easy to combine the two that it kinds of turns into a mess if you're not an expert in either camp.<p>The Java interoperability is a nice touch but again, it mixes the two paradigms for me<p>Unless I'm just doing it wrong? I'm not sure but for me I'm always wondering what the "right way" is in Scala and it irritates me. Don't get me wrong, it's a great language and much better than Java (a lot better) but it sometimes feels like a mix of ideas.<p>That's why I'm learning Haskell now, to try and embed myself in a world that's purely functional and not a half way house.
评论 #2577614 未加载
评论 #2577538 未加载
评论 #2577441 未加载
bokchoi大约 14 年前
The original blog posting for the video:<p><a href="http://blog.fogus.me/2011/01/10/dancing-monkey-gibbers-on-about-scala-and-clojure/" rel="nofollow">http://blog.fogus.me/2011/01/10/dancing-monkey-gibbers-on-ab...</a>
lpolovets大约 14 年前
If someone watches the video, please comment on whether it was worth 30 minutes of attention. =)
评论 #2576990 未加载
评论 #2577091 未加载
评论 #2578817 未加载
abecedarius大约 14 年前
I wish the abstract gave some hint of what conclusions were reached.