Earlier quoted context omitted.
Well, I guess will have to agree to disagree here. From my perspective Scala solves a lot of problems with Haskell: - Working module system (From my experience, especially people coming from OO languages are surprised that this is such a huge unsolved problem in Haskell, because all the languages they know have come up with a working solution.) It will be interesting if some OCaml-style module system as currently dis…
Most of what you listed as "solved" by scala isn't a problem in haskell in the first place. The JVM is a problem, not a solution to the problem haskell has of "actually working". Listing "our possible semantics are gimped by java" as a feature seems rather bizarre. Debugging? Have you ever tried debugging haskell? It works just fine. >Tool support. The Scala IDE alone has 10 people working on it. Compare it to Leksah…
C vs GO
181–184 of 184 posts
Re: C vs GO
#182Earlier quoted context omitted.
SBT just fails to work correctly on a semi-regular basis. Quite a few scala people ended up resorting to maven instead, which says a lot.
That has not been my experience at all. SBT has always worked correctly for me. When was the last time you used Scala and/or SBT? I know a lot of the tools in the Scala ecosystem were unstable prior to Scala 2.8. However, now they have become pretty good. Even the, previously notoriously bad, Eclipse plugin has become good.
Re: C vs GO
#183Earlier quoted context omitted.
Most of what you listed as "solved" by scala isn't a problem in haskell in the first place. The JVM is a problem, not a solution to the problem haskell has of "actually working". Listing "our possible semantics are gimped by java" as a feature seems rather bizarre. Debugging? Have you ever tried debugging haskell? It works just fine. >Tool support. The Scala IDE alone has 10 people working on it. Compare it to Leksah…
Sorry, I'm not really sure if you're trolling.
Re: C vs GO
#184Earlier quoted context omitted.
I think the point is that this is intentional. I love super high-level languages, but they're experimental for a reason -- things haven't 'settled down yet' and until they do, it will be difficult for the average person to reason about what is going on. No, sorry, I should have been even more explicit: it looks like the designers were not even aware of new advances in PLT . As far as I can see, defer/panic/recover is…
> No, sorry, I should have been even more explicit: it looks like the designers were not even aware of new advances in PLT. Ken Thompson won a Turing award, dude.