[racket] DSLs and complexity  From: Matthias Felleisen (matthias
at ccs.neu.edu) Date: Fri Jun 21 13:35:21 EDT 2013  On Jun 21,
2013, at 8:26 AM, John Gateley wrote:  > Subject for discussion:
> http://firstround.com/article/The-one-cost-engineers-and-
product-managers-dont-consider# > Interesting sentence in the
middle: > Consider DSLs, abstractions and the attraction to
being the one to build a framework that gets leveraged for
years.  > I think Racket is a different target: education vs.
engineering (is this true?). As a software > engineer, I really
agree with the article. Complexity is almost always a terrible
thing, > whether it is a DSL, a complex implementation of a
simple interface, or just the > one additional thing requested
by product management that didn't fit.  > For Racket: are DSLs a
source of complexity? Or would you argue that they reduce the >
complexity normally introduced with DSLs?   this article's claim
concerning abstractions and DLS is vacuously true so it's also
devoid of any informat