Parámetros de palabra clave en procedimientos Tcl: Una solución elegante y un dolor de cabeza de metaprogramación

2025-04-21

Frustrado por la falta de parámetros de palabra clave y la inaccesibilidad de funciones integradas en algunos lenguajes de programación, el autor abordó el desafío de implementar parámetros de palabra clave en Tcl. El artículo presenta un ingenioso comando `proc*` que permite argumentos de palabra clave en procedimientos Tcl y detalla su implementación. Sin embargo, debido a las débiles capacidades de metaprogramación de Tcl, el autor recurrió a expresiones regulares para la creación de plantillas de cadenas, lo que resultó en un código complejo y difícil de mantener, destacando las limitaciones de Tcl en metaprogramación.