3 ms·
There are plenty of tools that help us in clarifying our ideas though. Take mathematical notation for example. Or music notation. Or a CAD program. All are exa
by worldsayshi 7y ago
There are plenty of tools that help us in clarifying our ideas though. Take mathematical notation for example. Or music notation. Or a CAD program.
All are examples of domain specific tools that allow the user to specify their intention in a non-ambiguous way. And they also allow the user to think about and experiment with the problem space.
I think what we need is something akin to this. The "business logic" that we are talking about here is to me a non-infinite domain. It should be possible to boil it down into a domain specific tool that is more helpful than a general purpose programming language.
- taneq 7y agoThey all help, yes, but you still have to know what you’re trying to achieve.
- bitcuration 7y agoBusiness domain vs. Math., that's an interesting comparison. The problem is that business domain is exact an "infinite domain", in comparing with Math. Or to say that the competitive nature of business is very much reliant on its ability to break its domain boundary. Again, not so much in the case of Math.
- marcosdumay 7y ago> Again, not so much in the case of Math. I will resonantly disagree here. Math is successful exactly because each time it had a rule that was problematic, people just extended it. And the success of modern (20th+ century) Math is caused exactly by the fact that we got an inifinitely extensible language, so nobody has to ever break it again anymore.
- matthewowen 7y agosome sort of "common business-oriented language"?
- jimbokun 7y ago> Take mathematical notation for example. Or music notation. Or a CAD program. Or programming languages.