Hacker News new | ask | show | jobs
by gumby 1019 days ago
Ultimately, what is an API but a domain-specific language? This article could well have been written about that.

People often talk about Lisp as a language in which people specify DSLs, but that acronym was something I only encountered outside the Lisp community. The way it always felt to me was that I "simply" designed a set of datastructures and operations around the abstractions and metaphors of the problem domain and then manipulated them to solve my problem. Isn't that the essence of programming in any language?

1 comments

It seems to be more of a spectrum in Lisps, spanning from syntax enhancements to full blown languages.