The Commandments of Logical DSL
- Thou shalt adapt the computer system to the user and not the other way around.
- Thou shalt be able to teach the DSL to users in less than one day.
- Thou shalt expect users to elbow analysts out of the way in their haste
to get to the screen and change something that is obviously wrong to them.
- Thou shalt write pretty displays of your DSL.
- Thou shalt never put off till tomorrow (at runtime) what can be done today (at compile time).
- Thou shalt optimize the interpreter with a compiler.
- Thou shalt write the interpreter before the compiler.
- Thou shalt write the interpreter as cleanly as possible.
- Thou shalt never use univ/2 at runtime.
Not © Tim Menzies, 2001
Share and enjoy- information wants to be free.
But if you take anything from this site,
please credit firstname.lastname@example.org.