Este release es el primero en ser desarrollado bajo SourceForge y,
coincidentemente, algunos acontecimientos ocurrieron en TRex:
Mayor audiencia: El soporte multi-lenguaje, agregado en este
release, permite su uso a mucha mayor cantidad de gente, sin necesidad
de volver escribir el programa para cada lenguaje (sólo un módulo).
Modularización: Como parte del punto anterior, y adentrándonos
en TRex, cada característica es implementada dentro de un nuevo módulo.
Esto nos permite que distintas funciones sean llevadas a cabo por distintos
módulos. En un futuro cercano cada usuario seleccionará los módulos
a instalar de acuerdo al uso específico a dar a TRex. Esto nos permite
que cada línea de código tenga un uso definido (no hay código no usado
que gaste memoria, ciclos de CPU y espacio en disco).
Supongamos que es un usuario que quiere usar TRex en su casa, entonces todos
los e-mails, preferencias, etc. se almacenarán en archivos, pero si se trata
de una empresa que ofrece servicio de e-mail, probablemente para cientos de
usuarios, será mejor almacenarlo en una base de datos: con el simple reemplazo
del módulo de almacenamiento se lleva a cabo cada tarea en la forma más eficiente
(cada módulo realiza una tarea, utilizando al máximo cada línea de código.
Adaptación: Muchas veces es necesario llevar a cabo una
personalización, o simplemente un cambio de interfaz, pero no se quiere
hacer cambios en el código (simplemente no se tiene el tiempo necesario
o el conocimiento de Perl). En este release dimos el primer paso en esa
dirección, implementando un simple mecanismo de cambio de piel, que
permite el cambio de los íconos.
Documentación: La Guía del usuario fue agregada.
Simplemente se agregó la página de download de TRex, escrita por Alex
Hart, reorganizada, actualizada y accedida desde TRex (un nuevo botón
soporta esta funcionalidad).
Portabilidad: Más esfuerzos son utilizados para probar sobre
otras plataformas (principalmente probado en Linux, OpenBSD y Windows NT),
y algunos errores fueron corregidos para soportarlas.
Por supuesto algunos errores fueron corregidos, y la versión original
esta siendo actualizada (ver el paquete TRex-original )