In the early days of Scala people went wild writing DSLs. Most of these have lost popularity as we've realised this style of code doesn't deliver value outside of niche domains. I think ScalaTest is only library in common use that still uses this style.
-
-
The main problem with symbolic DSLs in Scala, IMO, is that discoverability is really poor. You often have to chase a lot of implicits to find what you want.
-
I hope that discoverability will be better with the improved tooling (and lessee need for implicits) we're getting, but I'd probably say that symbolic DSLs like parser combinators really need to be *taught* rather than discovered. Not always how it happens, though...
End of conversation
New conversation -
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.