logoalt Hacker News

esafakyesterday at 4:37 AM1 replyview on HN

This expressiveness is a curious point, because a common charge leveled against Scala is that it is too expressive.


Replies

steegoyesterday at 11:19 AM

Expressiveness tends to become a liability when the benefits of the expressiveness aren’t clear.

Dafny’s expressiveness tends to be more in the service of coherent specifications and less in the service of language abstraction for its own sake.