Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

chromatic (983)

chromatic
  (email not shown publicly)
http://wgz.org/chromatic/

Blog Information [technorati.com] Profile for chr0matic [technorati.com]

Journal of chromatic (983)

Friday November 30, 2007
09:04 PM

Finally, Someone Gets DLSs Wrong Enough!

[ #35022 ]

All software should be a tool or language because it reduces your risk of failure.

...

I’m certainly not the first one to think of things this way. There is an entire area based on the idea of Domain Specific Languages. The idea is to create a language around the problem you’re trying to solve in order to make it easier to solve the problem.

Bob Warfield, Making All Software Into Tools Reduces Risk

I'm glad I read this, because it's absolutely and completely wrong.

The point of using domain-specific language (note the lack of caps) is to reduce the distance between what you're building and what your customer wants you to build.

I suppose if you want to attack something other than the fundamental assumption in the paragraph I quoted, you might go for the satire:

The idea is to create small, loosely-coupled units of behavior around the problem you're trying to solve in order to make it easier to solve the problem.

No one's getting rich or famous talking about encapsulation and nomenclature, though.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.