Comment Re:Those onion belts are going bad (Score 1) 496
I agree with you that MS Word is not a programming language. However, it seems to me that you are conflating the concept of a general purpose programming language with that of a programming environment that BAG is talking about. He specifically refers to "domain-relevant expression tools" as a description of the programming environment.
Expressing a domain concept can be as simple as drawing figures on the screen *for a drawing program*. A drawing DSL or a robotic control DSL, for example, is not intended to be used for writing "Hello, world" on the screen!
I think we all can agree that you should use the right tool for the task at hand. In this context, that means choosing the right level of abstraction. Trying to write a Facebook application in Assembly language is just silly. Is Facebook a general purpose programming language? Of course now. However, it certainly does provide a programming environment.
Expressing a domain concept can be as simple as drawing figures on the screen *for a drawing program*. A drawing DSL or a robotic control DSL, for example, is not intended to be used for writing "Hello, world" on the screen!
I think we all can agree that you should use the right tool for the task at hand. In this context, that means choosing the right level of abstraction. Trying to write a Facebook application in Assembly language is just silly. Is Facebook a general purpose programming language? Of course now. However, it certainly does provide a programming environment.