If you’ve read this blog before, or are unfortunate enough to have an actual personal relationship with me, you’ll know that I have strong opinions and can be, shall we
LUA is a programming language. Being embeddable doesn’t stop something from being a DSL. It’s not an attribute that should factor in the distinction between DSL and general purpose programming language.
I would say it’s a library available for several languages
Lua fall into that category too. It can be embedded to allow writing plugins or extensions.
And?
LUA is a programming language. Being embeddable doesn’t stop something from being a DSL. It’s not an attribute that should factor in the distinction between DSL and general purpose programming language.
Ok i think i get the point. A “generic programming language” could be used as a “domain specific language” in some context. Is that what you mean?