Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Ivory: an embedded domain-specific language for safer systems programming. Parent comment
> Embedded: Ivory is implemented as a library of the Haskell programming language. Ivory programs are written using Haskell syntax and types.
An "embedded DSL" is written inside a host language. It is different from a DSL which is parsed from characters using an interpreter or compiler.
I agree it's a confusing term in this context. I've also used the term "hosted". Wikipedia also suggests "internal". https://en.wikipedia.org/wiki/Domain-specific_language#Domai...
There are no comments on this comment yet.
> Embedded: Ivory is implemented as a library of the Haskell programming language. Ivory programs are written using Haskell syntax and types.
An "embedded DSL" is written inside a host language. It is different from a DSL which is parsed from characters using an interpreter or compiler.
I agree it's a confusing term in this context. I've also used the term "hosted". Wikipedia also suggests "internal". https://en.wikipedia.org/wiki/Domain-specific_language#Domai...