<div dir="ltr">The simplicity and DSL thread mentioned Java DSLs, and I came across an example of one at <a href="http://camel.apache.org/java-dsl.html">http://camel.apache.org/java-dsl.html</a>.<div><br></div><div style>To me, this isn&#39;t really a DSL, it&#39;s more of a programming pattern. One of the usage patterns on the wiki page for DSL is embedded DSL that uses the syntax of the host language, but to me it&#39;s not really a DSL unless it has different syntax or semantics that actually make it a different language.</div>

<div style><br></div><div style>Since I&#39;m not very experienced in this at all, I thought I&#39;d ask the list what definition of DSL is most correct and adopt that one. Any thoughts will be appreciated.</div></div>