Languages need to be consistent and well laid out and designed to work together.
jwalker@cs.oberlin.edu