Josh, mau tanya nih, kalo DSL itu adalah language untuk memecahkan 
masalah tertentu. Kok gua check di wikipedia 
http://en.wikipedia.org/wiki/Domain-specific_programming_language, ada 
statement tertulis didalamnya seperti ini.

"The opposite is a general-purpose programming language, such as C or 
Java, or a general-purpose modeling language such as the UML."

terus gua check di websitenya scala http://www.scala-lang.org, ada 
statementnya seperti ini:

"What is Scala?

Scala is a general purpose programming language designed to express 
common programming patterns in a concise, elegant, and type-safe way. It 
smoothly integrates features of object-oriented and functional 
languages. It is also fully interoperable with Java."

so, jadi scala itu general purpose programming seperti c / java, atau 
DSL. jadi binun nih.....




Joshua Jackson wrote:
> 
> 
> DSL itu adalah bahasa yang diperuntukkan memecahkan suatu masalah
> tertentu.
> - Untuk mendefinisikan sebuah business rules tentunya lebih mudah bila
> menggunakan Drools ketimbang Java.
> - Untuk mendefinisikan sebuah layout tentunya lebih mudah menggunakan
> HTML.
> 
> Scala itu juga salah satu contoh DSL, dibuat untuk memecahkan masalah
> dalam matematika, sama kayak Haskell.
> 
> ---

Kirim email ke