Re: Language Oriented Programming
- From: JXStern <JXSternChangeX2R@xxxxxxx>
- Date: Wed, 20 Jul 2005 15:58:10 GMT
On Tue, 19 Jul 2005 17:45:21 GMT, "H. S. Lahman"
<h.lahman@xxxxxxxxxxx> wrote:
>Another problem is dealing with the computing space. Almost all
>commercial software critically involves mapping a business domain into
>the domain of hardware computational models. One must necessarily
>manipulate the business abstractions in a manner that provides
>optimization in terms of the hardware models. To avoid explicitly
>dealing with that optimization the DSL compiler must provide
>optimization for the computing space. But the only way that can be done
>is if the DSL itself is sufficiently abstract so that it is independent
>of local computing environments. However, that segues to the second
>evolutionary road.
I think I disagree with this somewhat, as I have my own, my very own,
theory (think the old Monty Python routine) that computation is more a
unipolar constructive enterprise than a mapping, but that's another
rant. The use of the term "optimization" sort of jumped out at me
here, aren't we satisficed if it at least works, isn't optimization
sort of a secondary issue?
>If one has sufficient abstraction so that the solution representation is
>independent of the local computing environment, one has a 4GL. To
>provide that level of independence one needs a high degree of
>abstraction. In particular, one needs to be able to abstract business
>concepts directly in those terms simply because one can't use computing
>space terms. That happens to be exactly what OOA does. If one has a
>general purpose language capable of such abstraction, one doesn't need a
>DSL because one can directly abstract exactly the same way the DSL does.
You mean, that's what OOA *tries* to do.
>Bottom line: I agree with Kazakov that there is nothing in LOP that is
>not already addressed in OOA when combined with MDA transformation.
>IOW, it is too little, too late.
I agree, too.
J.
.
- Follow-Ups:
- Re: Language Oriented Programming
- From: H. S. Lahman
- Re: Language Oriented Programming
- From: Mark Nicholls
- Re: Language Oriented Programming
- References:
- Language Oriented Programming
- From: raxitsheth
- Re: Language Oriented Programming
- From: H. S. Lahman
- Language Oriented Programming
- Prev by Date: Re: Use Case Level of Detail
- Next by Date: Re: Language Oriented Programming
- Previous by thread: Re: Language Oriented Programming
- Next by thread: Re: Language Oriented Programming
- Index(es):
Relevant Pages
|