Re: Euphoria License
- Posted by Vincent <darkvincentdude at yahoo.com> Sep 24, 2006
- 626 views
Matt Lewis wrote: > Me. I agree that the 'many eyes' philosophy is not all that it is often > claimed to be. Not everyone has the drive or the ability to read, fix or > enhance a complex piece of software. However, I think it should be pretty > clear that there are several Euphoria users who fit the bill, and that > there are a lot of other Euphoria users interested in getting the benefits > from the work of those few. Yeah. I dont understand C code but will offer to implement front-end features found in VEEU and let others hand translate my code found in execute.e to the C backend. I think it would be really swell if you implemented your OOEU GUI debugger into the official Euphoria, if wxEuphoria can work on FreeBSD; it wouldn't have to replace the existing trace screen if it were invoked by "trace(4)" or something. OOEU's pass-by-reference feature is cool as well and should be considered. Maybe eval() too if you can reduce the overhead some more. Here are the features found in VEEU that I would eventually like to share with Open Euphoria: 1) A "continue" statement for 'for' and 'while' loops. 2) Built-in version() routine. 3) Smart global conflict resolution include system to compliment the new include statement fix/improvement in v3.0. 4) Dynamic variable routines: variable_id(), set_var(), and get_var(). 5) Block commenting with "-[" and "-]" delimiters. 6) The ability to test sequences in "if" and "while" expressions using relational operators rather than the bulky compare() and/or equal() routines. No worries this is a backwards compatible feature. Support for infinite call-back arguments is a feature in VEEU and OOEU that would be nice in Open Euphoria. It shouldn't be implemented because of its use of x86 machine code. Of course if someone is willing to port this code to different CPU architectures if Euphoria ever went beyond x86, then I say go for it. Anyway these are just me brainstorming out loud. I'm sure some people will object to my ideas. Regards, Vincent