Why or Why Aren’t You Using Scala?
isaacmosquera.com
Why or Why Aren’t You Using Scala?
1–6 of 6 posts
Re: Why or Why Aren’t You Using Scala?
#22. It's difficult to find implicits. If I am looking for a Haskell typeclass instance, I know it will probably be defined either in the same module as the type, or the same module as the typeclass. I couldn't work out where to find implicits.
Re: Why or Why Aren’t You Using Scala?
#3Re: Why or Why Aren’t You Using Scala?
#41. The type system is too complicated. 2. It's difficult to find implicits. If I am looking for a Haskell typeclass instance, I know it will probably be defined either in the same module as the type, or the same module as the typeclass. I couldn't work out where to find implicits.
Just like in Scala.
> I couldn't work out where to find implicits.
Click on the squiggly lines? (Or hover over the indicator next to the line numbers?)
Re: Why or Why Aren’t You Using Scala?
#51. The type system is too complicated. 2. It's difficult to find implicits. If I am looking for a Haskell typeclass instance, I know it will probably be defined either in the same module as the type, or the same module as the typeclass. I couldn't work out where to find implicits.
Re: Why or Why Aren’t You Using Scala?
#61. The type system is too complicated. 2. It's difficult to find implicits. If I am looking for a Haskell typeclass instance, I know it will probably be defined either in the same module as the type, or the same module as the typeclass. I couldn't work out where to find implicits.
Right now, there are a lot of frameworks to choose from and to evaluate. And there are a lot of "experiments" going on. I think that this will improve as the community matures and settles on fewer ways to do things.
We've been using Scala now for 18 months in production, and I sometimes feel that library designers need to step back and try to not overuse the power of the language.