linguagem de mundo aberto

Uma linguagem na qual módulos interdependentes criados por muitos usuários e organizações diferentes podem evoluir ao longo do tempo sem comprometer a compatibilidade de interface e a compatibilidade persistente de dados, seguindo regras de subtipagem claramente definidas.