Re: Requests for Eu 2.5
- Posted by Robert Craig <rds at RapidEuphoria.com> Jan 16, 2004
- 488 views
Mike Nelson wrote: > I would like to the IR specs published when they are finalized--I would be > willing to have this done as part of the source code license, but I'd prefer > it free for all. I envision any Eu program being allowed to generate IR > code. This would be a boon to scripting because your program might well > need only a limited parser rather than the full Eu interpreter parser, > leading to easier maintainabiltity. It would also allow for highly > customized script languages to be handled more easily. > > I wonder if the front end and the back end shouldn't be separate programs. > The front end would generate IR code in memory and shell to the back end, > passing the size and address of the memory block. The back end could also be > invoked directly on an IR file. > > I would be willing to pay a fairly decent sum ($100 or so) for a Eu > Professional Edition that would allow me to bind a program with an alternate > front end and/or an alternate back end. I'll have to see how much work that would be. The Intermediate Language (IL) would take a fair bit of effort to document, and once people start coding to it, it would become difficult to change. We'll have to see how many people want to make alternate front-ends or back-ends. In lieu of documentation, people could just examine my source. In particular, they could use a back-end written in Euphoria (if I get around to it) as a model of how the 160 or so IL op codes are supposed to work. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com