What programming languages are 'general purpose' and 'domain specific?

Where can I learn more about domain specific programming languages and language oriented programming?

Alex Feinberg at Quora Visit the source

Was this solution helpful to you?

Other answers

I second "On Lisp". I also liked skimming through "DSLs in Action", a Manning publications book. There's also Bill Clementson's video on creating DSLs in Lisp here : http://bc.tech.coop/blog/050711.html And lastly, Stuart Halloway in his book, "Programming Clojure" creates a build system DSL in Clojure (called Lancet) as one of the main recurring themes to learn the language and build something concrete by the end of it.

Viksit Gaur

"Structure and Interpretation of Computer Programs" (http://goo.gl/cYMn) poses as a textbook on introductory programming, but the approach taken is full of DSLs, especially in later chapters.

Jaap Weel

I would say that Martin Fowler's book "Domain Specific Languages" should be a great place to start. I haven't read the book yet, but based on my experience from the other books he has authored and the site he maintained before publishing the book (content is now offline), it will become the "standard" on DSL. Here is the book on Amazon: http://amzn.to/cIwc7Y

Angelos Arampatzis

"DSLs in Action" is a reasonable book on the topic. http://www.manning.com/ghosh/

Zef Hemel

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.