﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
1476	Implementación de TextMatch	Humberto Carralero	Jorge	"Cuando se usa TOLMachine (componente de TOLGrid que encapsula el intérprete de TOL) se genera la advertencia: ""Using internal version of TextMatch could cause invalid results. Please use a TCL version of TOL like tolsh or tolbase."", la cual no es viable en este caso.
Del mensaje se infiere que la implementación de TextMatch que se ha utilizado en este caso podría no dar resultados correctos, o sea, su implementación no es correcta y por eso se ha optado por una nueva implementación que usa TCL.
No creo que haya ningún inconveniente en hacer una implementación correcta de TextMatch usando una de las muchísimas bibliotecas sobre expresiones regulares disponibles; por ejemplo, ya que en otras partes de TOL se usan bibliotecas de Boost, podría usarse ""Boost.Regex"". Con esta nueva implementación se evitaría crear una dependencia innecesaria de TCL para este caso.
Otro aspecto preocupante del warning es que si el resultado que se está obteniendo no es correcto, entonces podemos asegurar que algunos resultados que muestra BWS no son correctos (por ejemplo, los informes de DECO y DUETO) ya que utilizan en su código llamadas a TextMatch.
La versión de TOL usada en BWS es la 2.01 que no será actualizada hasta que se hagan todos los Test de funcionalidad requeridos para garantizar que todo funcione bien en TOLGrid y BWS."	defect	closed	highest	Mantainance	Text	3.1	blocker	fixed		
