Por lo que he visto de Prolog, parece que sería ideal para crear un motor de reglas para una aplicación. Sin embargo, no creo haber visto nunca un motor de reglas escrito en Prolog. ¿Existe alguna limitación inherente en Prolog (por ejemplo, un algoritmo de recolección de basura deficiente) que impida que se use para construir un motor de reglas?