conceptos-dsls-domainspecificlanguage-dsl---tcpip
TCP / IP
Alan Kay (y su equipo probablemente) implementaron el stack TCP / IP, a través de definir el protocolo con un DSL. La particularidad es que el DSL es básicamente el mismo “diagrama” ASCII del RFC original.
Acá está:
Y la definción de la gramática en notación BNF para poder parser e interpretar esto es:
Con esto pudieron hacer una implementación de TCP/IP en menos de 200 lineas, cuando las implementaciones en C tienen alrededor de 20.000 lineas !!!