Re: Beta TRANSLATOR?

new topic     » goto parent     » topic index » view thread      » older message » newer message

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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu