Re: Domain-specific language design books

2013-07-19 Thread Jay Fields
this is a great book: http://www.amazon.com/Domain-Specific-Languages-Addison-Wesley-Signature-Series/dp/0321712943 don't let the language selection deter you. the patterns are abstract and can easily be applied to Clojure. On Thu, Jul 18, 2013 at 4:30 PM, JvJ wrote: > Does anyone know of any

Domain-specific language design books

2013-07-19 Thread Sam Griffith
This book has examples in several JVM languages like Java, Scala, Clojure, Ruby, and Groovy and contains fully explained code snippets that implement real-world DSL designs. http://www.manning.com/ghosh/ I found it quite good. -- -- You received this message because you are subscribed to the

Re: Domain-specific language design books

2013-07-18 Thread Leonardo Borges
Then something more generic might be helpful, such as Fowler's DSL book: http://www.amazon.com/Domain-Specific-Languages-Addison-Wesley-Signature-ebook/dp/B003ZUYJ3G/ref=sr_1_1?ie=UTF8&qid=1374198990&sr=8-1&keywords=domain+specific+languages It's a bit dense - 600+ pages - but I've heard good thin

Re: Domain-specific language design books

2013-07-18 Thread JvJ
Thanks. Mostly, I'm looking for something that's about design principles rather than a "how-to". I figure I might as well get educated before I just dive blindly in. On Thursday, 18 July 2013 13:30:06 UTC-7, JvJ wrote: > > Does anyone know of any good books on DSL design, in Clojure or any oth

Re: Domain-specific language design books

2013-07-18 Thread Leonardo Borges
Every time you write a macro, you're writing a domain specific language. To that end, I have found Let Over Lambda most valuable. Cheers On 19 Jul 2013 06:30, "JvJ" wrote: > Does anyone know of any good books on DSL design, in Clojure or any other > Lisp? > > -- > -- > You received this message

Domain-specific language design books

2013-07-18 Thread JvJ
Does anyone know of any good books on DSL design, in Clojure or any other Lisp? -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please