If: (a) the JVM is an asset, not a liability (b) importing Java libraries is a legitimate strength, not just marketing Then: (c) Eta is extremely valuable. Insert your own truth values for (a) and (b).
-
-
Does really make sense use Eta instead of Haskell? I mean, in Eta, Java code must be run into an specific wrapper called Java (Monad?). This obviously will complicate the interaction with legacy code so... Does Eta make sense if using Java libraries is tricky?
1 reply 0 retweets 0 likes -
Actually, it's not tricky. It's how Java interop is done well.
1 reply 0 retweets 0 likes -
If you say so, I belive you
1 reply 0 retweets 0 likes -
If you'd like to see an example of Java interop done poorly, see Scala.
2 replies 0 retweets 0 likes -
The reason it has this type of interop is Scala is a multi-paradigm language, it only makes sense to do an Eta style interop in a purely functional language. Scala's interop story is similar to F# and Clojure. So shitting on Scala for this is just trolling.
2 replies 0 retweets 0 likes -
Replying to @RyanTomczik @dibblego and
Scala wouldn't have been half successful in terms of adoption if it was a purely FP language, but part of that success has been a gateway drug for many developers to pure FP. I almost agree with Tony that once you go full FP you should make a jump to Haskell or Eta, but..
1 reply 0 retweets 0 likes -
Replying to @RyanTomczik @dibblego and
Shitting on Scala for not being purely functional is counter productive.
1 reply 0 retweets 0 likes -
a) nobody is shitting on Scala because it is not pure FP. Stop making stuff up please. b) you are rewriting history about why Scala is popular, which is creepy. c) popular does not mean it does Java interop well. It doesn't.
1 reply 0 retweets 0 likes -
Sorry that was a bit confusing, I didn't mean that it was popular because it was a gateway drug to pure FP, I meant it is good for the industry being so.
1 reply 0 retweets 0 likes
It's not "a gateway drug to FP." That's just a common repeated myth. A huge number of now ex-Scala users started out with Haskell. You just don't hear about them anymore. Scala really has nothing to do with FP, given that it is not possible to take advantage of FP using Scala.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.