Code TalksJustifications
Implications
|
(DH 2 April 2000)
Code never lies, but boy can it confuse. This group got close to the
code is the design. Interesting point about the choice of language,
and a suggestion that by using languages (or embedded languages) closer
to the level of the problem we're trying to solve we'll write more expressive
and communicative code. Object-oriented languages let us write our own
grammars for domain-spaces, but too often these are poorly constructed
(because we're thinking at the level of implementing individual classes,
and the languages themselves make it easy to mix levels in our coding).