|
|
|
|
|
by rue
5317 days ago
|
|
Scala, with its “type-level programming”, crazy operator overloads and weird DSLs, is at a similar precipice as C++ was back when people started doing insane stuff with template metaprogramming (around the time of Alexandrescu's “Modern C++ Design”, 2001 maybe?). Unfortunately, I don't think many Scala users were around at that time or in that community, so lessons of the past might be learned the hard way again. There are many encouraging signs too, though, toward better and simpler practices. We'll see which way things go. |
|