Re: Euphoria 2.5
- Posted by "Kat" <gertie at visionsix.com> Sep 07, 2004
- 595 views
On 7 Sep 2004, at 11:38, William Heimbigner wrote: <snip> > > The front-end (scanning/parsing) is now written in Euphoria. > > It's translated by EtoC to C, compiled, and linked with the > > hand-coded back-end. The back-end is in carefully hand-coded C as before > > for full speed. So theoretically the front-end (only) is a bit > > slower. But you won't notice it unless you have a very old machine, > > and a very large program, and you watch the start-up time carefully. > > > > If it means it risks slowing it down, why did you rewrite part of it? It > doesn't quite make sense. What is the AdVanTage of having it be 30% > translated euphoria? Because it MIGHT allow some of us to make improvements in the human- written side, for adding things like case, goto, repeat-until, inline, string execution, namespacing, local includes (Bach's import), and threading (or maybe something else like Al Getz's windows server), associated lists (like Jiri's, or the hash() in Bach), or just whatever other function Eu lacks that you need! If a change i make is written in Eu, and a change you make is written in Eu, merging the changes is much easier. The output code is still compatable with the execution unit. > <snip snip> > William Heimbigner - who is very happy as he has just started 9th grade > today! > icxcnika at hotpop.com Congrats. Kat, graduated 9th back in ancient history.