Re: Beta TRANSLATOR?
- Posted by Robert Craig <rds at RAPIDEUPHORIA.COM> Jan 17, 2001
- 387 views
Euman writes: > After a couple weeks, after being told maybe > in a couple weeks, any ideas on the next translator > release? The Translator is coming along nicely. I'm adding a lot of extra optimizations that I hadn't planned on doing a couple of weeks ago. Some of the optimizations are pretty spiffy. Some are global optimizations that a normal compiler would never attempt, but I can do because I get to see the *whole* program, i.e. I can see all the calls to each routine (routine_id calls complicate things a bit), and all uses of variables. Optimizers in other languages are limited by separately-compiled and linked files, and by pointers. Pointers let you modify variables secretly, via the "back door". In Euphoria you can only modify a variable explicitly, via an assignment (or passing to a parameter). This makes things clear for the optimizer. I'm hoping to have a beta release in about 2 weeks. After that I don't plan to add much code, just fix reported bugs and do intensive testing. A couple of weeks later I hope to have an official release of the Translator for 2.2. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com