Lexico
...el poder de lo simple...
Marzo.4.2010

Principales diferencias entre versiones 2 y 3

1. Generación de código ejecutable en formatos .exe y .dll.
antes generaba .exe solo para ser ejecutados sobre la plataforma completa (escritorio)
ahora:Propósito principal también generar código para Mobile 5.0 (.NET CF).

2. Inclusión de código .lx existente en otros archivos en una compilación.
antes una sola instrucción  incluya.
ahora: Posible varios incluya.

3. Necesidad de las dobles comillas para referenciar una clase ya compilada (definida en un archivo .dll).
antes: el objeto x es una "System.Windows.Forms.Form"
ahora: el objeto x es una System.Windows.Forms.Form.

4. No es necesaria (cuando no hay conflicto) de toda la ruta de espacios de nombres:
antes: el objeto boton es un System.Windows.Forms.Button
ahora: el objeto boton es un Button

5. Referencia triple a.b.c:
antes: NO SE PODÏA
ahora: SÍ se puede: ventana.controls.add(sale boton)

6. Flujo por defecto entre parámetros y argumentos:
antes bidireccional, lo que obligaba a: el objeto tamaño es un size(doy 500, doy 20)
ahora: El flujo por defecto es doy o sale: el objeto tamaño es un size(500, 20)

7. Uso directo de miembros propiedad o método static:
antes: NO SE PODÍA
ahora: Aunque no existe el objeto color, se puede usar un miembro exclusivo de la clase (o static en C#):
copie Color.blue en boton.backcolor

8. Miembro exclusivo:
antes no se podía definir miembros solo de la clase (o static en C#).
ahora: Permite definir miembros de la clase con exclusivo.

.: código más simple !
.: código más limpio !
.: código más corto !

:)