The warped idea that a big advantage of Scala is h...
# development
h
The warped idea that a big advantage of Scala is how easy it is to create DSLs is like saying “the best thing about a newborn baby is that they crap themselves and throw up on you”
☝️ 1
a
i agree with this statement
more as a statement about the kinds of DSLs people do write than DSLs that people could write imo
h
Several years ago we hosted a Scala meetup at 4sq, and the guy who wrote the build language for SBT gave a talk on it, saying he knows that DSLs get a bad rep, but he thinks SBT is DSLs done right. Then he showed a table of the 8 most useful SBT build operators, all of which look like indistinguishable fallen christmas trees:
==>
,
~=>
,
*=>
etc etc, and the entire room fell apart laughing.
a
now that's funny
sbt almost turned me off to scala and i will never forgive it for that
h
Scala turned me off Scala… but that’s a separate conversation.
💔 1