Future Plans

Top  Previous  Next

Here are some thoughts on future directions for Embedded XPL.


1. Optimization. I did no optimization of the interpreter, so it is about three times slower than the standard interpreter and orders of magnitude slower than the native versions of XPL0. Even minor optimizations could double or triple the speed of the interpreter.


2. Native Code. As a part of the debug process, I wrote an I2L disassembler. After I had used it for a while, I realized that the I2L opcodes could be easily translated into assembly language. In theory that would mean that a single compiler could handle any combination of interpreted, native, 16- and 32-bit XPL programs.