Archive for November, 2007

Bob Warfiel on LOP Teams & Tools

Bob Warfield’s SmoothSpam blog has a nice post about how creating software as tools and languages would reduce the risk of development.
I’ve written before that if an area is important enough, it eventually becomes a language. We’ve watched it happen over and over again, sometimes in the most unlikely places. For example, Adobe […]

Configure Spring using Grails DSL

Dave Syer wrote a post on how you can use Grails’ DSL to configure the Spring Framework even without using Grails as your application framework. It is nice to see that Spring folks are writing about the benefits of LOP in configuration but I really think that Spring still needs a lot of changes to […]

Repository Trouble

Lots of buzz about Domain-Driven Design’s repositories around. Most of those are misunderstandings of the concepts -and specially the patterns- defined by the technique. Domain-Driven Design is not an easy book to read and the concepts presented by Eric Evans relies a lot on a very good understanding of what is Object-Orientation and it is […]

ThoughtWorker

And there we go with the always popular “Look, I’m a ThoughtWorker now!” post. I just joined ThoughtWorks at their Melbourne office. The company has a lot of work done on the LOP and DSL fields so I think this blog will get some more attention while I’m here.
Moving from Rio de Janeiro to Melbourne […]

Bertrand Meyer: OO is about writing DSLs

Michael Stal posted a while ago his transcript from OOPLSA’07. He describes the conversation between some big names in language and OO design in a panel titled “Celebrating 40 years of language evolution: Simula67 to the Present and beyond”. He has an interesting point that were stated by Bertrand Meyer:
Bertrand: modeling is not modeling the […]

Internal DSLs: You have to give up your host’s conventions

Sometimes when talking about Internal DSLs people criticize the fact that the resulting code well-established breaks code conventions. I just got that kind of comment while showing Hash-QL, my new toy Internal DSL, to some friends. I’m currently studying DSL integration proposals and HashQL is one of the languages I created to try the integration […]

DSLs in Groovy: Bad Example

Groovy is a very nice and effective dynamic language for the JVM. It has lots of Ruby’s features and before JRuby was actually useful was my favorite JVM language. I’ve written lots of Groovy code, from functional testing to scripts that would allow users to write business rules.
Geertjan wrote a post that points to a […]

One Language to Rule Them All?

Jeff Atwood posted a text about Fluent Interfaces. I think he has made a confusion between Fluent Interfaces and using one language to solve all problems. For example:
The Subsonic project attempts to do something similar for SQL. Consider this SQL query:
SELECT * from Customers WHERE Country = “USA”
ORDER BY CompanyName
Here’s how we would express that […]

Phil’s Point

Phil Windley wrote a very interesting post on his blog about why he uses Domain-Specific Languages at work. Good stuff.
The final argument—that GPLs are capable of doing anything a domain specific language (DSL) can is true, but misses the point. For example, when I’ve explained to people—capable computer scientists—what I’m doing, the first reaction is […]




About

You are currently browsing the Fragmental.tw weblog archives for the month November, 2007.

Longer entries are truncated. Click the headline of an entry to read it in its entirety.





Creative Commons License

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.