3 ms·
Yes, it's pretty common to call it that. Mainly because it's pretty common for programmers to be undereducated, so they misapply terms or unnecessarily reinvent
by dozzie 11y ago
Yes, it's pretty common to call it that. Mainly because it's pretty common for
programmers to be undereducated, so they misapply terms or unnecessarily
reinvent terminology.
Let's call the "smart interface with domain-specific verbs" a domain-specific
interface, it would be just fine. But calling it a language is simply a term
abuse.
- tel 11y agoBefore you start throwing insults, what exactly is a language to you? I'm pretty confident that determining the difference between a language and an API is not so easy a thing to do.
- dragonwriter 11y agoA language has syntax and semantics; the combination of domain specific semantics with general purpose syntax is a domain-specific language. Of course, with host languages that support user-defined syntax rules, an internal DSL may also have specialized syntax. The cumbersome term you invented is not an accurate replacement for internal DSL.
- Dewie3 11y agoI've seen the distinction between internal and external DSL in academia as well.
- kenbellows 11y ago> it's pretty common for programmers to be undereducated... [citation needed]
- moron4hire 11y agoNot that I think it's an adequate citation, but there is an essay from Dijkstra on the front page of HN right now where he says essentially the same thing: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD648.html https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/E...