1. Re: Jiri and his 'Hints'
Norm Goundry writes:
> I am much intrigued about this 'compiler' clue.
I gather Jiri was encouraging me to make a Euphoria compiler.
I'm currently designing a compiler, actually a
translator from Euphoria to C. You would need
GNU or some other C compiler to complete the job
of making a .exe, or Windows .dll
or Linux .so. For Linux people this is not a problem,
since they all have GNU C on their system. There
are free C compilers, including GNU, for the other
platforms as well.
Translating to C is easier to do, and more portable
to various machines than producing assembly language
or machine code.
So far the job looks quite feasible but there's
a lot of work involved. I could easily crank out fairly
inefficient code, but to make it significantly faster than
the interpreter I need to optimize things.
We're talking at least a few months of work, given my other
Euphoria-related duties.
It will be 100% compatible with the interpreter, although it
might not be possible to offer the WATCOM graphics library.
I guess Neil could be used, or directing poking in mode 19.
You would debug your program with the interpreter, then
compile it for greater speed. The compiler would
generate very little run-time error checking. No subscript
checks, no uninitialized variable checks, no type checks etc.
Regards,
Rob Craig
Rapid Deployment Software
http://www.RapidEuphoria.com