Hacker News new | ask | show | jobs
by jayd16 397 days ago
A DSL is expected to add or break language rules. An API is not.

An API can be so complex as to be thought of as a DSL but that makes it bad.