Language mixing
New and old features both well defined
New: does not compare with RPC interface
Old: like program calling different modules
More powerful model than single interface
Reality: HTML + Javascript
Reality example: Invoice.
Tim Berners-Lee