El Common Business Communication Language ( CBCL ) es un lenguaje de comunicación propuesto por John McCarthy que presagió gran parte de XML . El lenguaje consiste en un marco básico de marcado jerárquico derivado de expresiones-S , junto con algunos principios generales sobre uso y extensibilidad. Aunque escrita en 1975, la propuesta no se publicó hasta 1982 y hasta el día de hoy sigue siendo relativamente oscura.