1. Euphoria Release Schedule... your help please!
- Posted by jeremy (admin) Aug 17, 2009
- 945 views
The alpha releases were not on a timed basis as they were more task based, however, for our beta releases, we are going to be releasing a new beta every 2 weeks. The first was released on 8/11/2009 thus the next will be released on 8/25/2009 and the final beta on 9/8/2009. Then, 2 weeks later, 9/22, 4.0RC1!
Now, if this is to work at all, we really need your help. If you have not already done so, please download 4.0 beta 1. First play with the demos and run the bundled utilities. Then write small sample programs using new features found in 4.0. Then try to convert your old 3.x programs to 4.0 and see how that goes. Raise issues here on the forum and report bugs you find in our bug tracker.
This will allow us to proceed rapidly through the beta stages, fixing bugs, helping users along, etc... It will also make sure that when we release 4.0 final that it is a solid release, not a bug ridden release. It's a well known fact that the authors of a software product are not the best beta testers. Why? Because we know how it's suppose to function, what it's input should be and we tend to feed it what it wants. End users will read the docs, try a new syntax and find the bugs we didn't because they do what is logical, not what is always expected.
There has been some bug activity reporting and questions about 4.0 beta 1 but I believe there can be quite a bit more. Please download the beta and help us out with finding bugs. We all want a stable 4.0 release but that will not happen unless we all jump in and sniff these nasty bugs out.
Thanks for the help,
Jeremy
2. Re: Euphoria Release Schedule... your help please!
- Posted by ArthurCrump Aug 17, 2009
- 892 views
Without a compatible win32lib, work on Windows systems could be severely restricted. I have modified my w32file.ew and win32lib.ew to rename the occurrences of "routine" as an identifier. This has enabled me to test some of my programs, but I believe that there is a version of the win32lib library with rather more modifications. Please let the testers have a version suitable for v4b1. It would be an advantage if it was also compatible with v3.1 but that is not essential.
Arthur Crump
3. Re: Euphoria Release Schedule... your help please!
- Posted by mic_ Aug 17, 2009
- 956 views
I tried running some good-sized programs that I've written for Eu 2.3 and 3.1..
The first one contains about 8,000 lines of code. No problems at all, except that the zlib wrapper (which is not written by me) used the name "loop" as the counter variable in a couple of for-loops, so I had to change that.
The second one is about 15,000 lines. It uses variables named "continue" and "case", so I had to change all occurrences of those two. After that it seemed to work fine.
Btw, how do you get the same behavior as with EXWC (i.e. that a new console window isn't opened when you run your program)?
4. Re: Euphoria Release Schedule... your help please!
- Posted by DerekParnell (admin) Aug 17, 2009
- 909 views
Without a compatible win32lib, work on Windows systems could be severely restricted. I have modified my w32file.ew and win32lib.ew to rename the occurrences of "routine" as an identifier. This has enabled me to test some of my programs, but I believe that there is a version of the win32lib library with rather more modifications. Please let the testers have a version suitable for v4b1. It would be an advantage if it was also compatible with v3.1 but that is not essential.
The plan is to have two win32lib libraries. One for v3 and one for v4. The v4 one will take advantange of the v4 improvements. Both will be maintained for the now.
The v4 one is being planned to be ready for the next beta release. I am currently working on it.
5. Re: Euphoria Release Schedule... your help please!
- Posted by DerekParnell (admin) Aug 17, 2009
- 889 views
I tried running some good-sized programs that I've written for Eu 2.3 and 3.1..
The first one contains about 8,000 lines of code. No problems at all, except that the zlib wrapper (which is not written by me) used the name "loop" as the counter variable in a couple of for-loops, so I had to change that.
The second one is about 15,000 lines. It uses variables named "continue" and "case", so I had to change all occurrences of those two. After that it seemed to work fine.
Some advice I give to any coder that stays around long enough for me to talk to is to never use English words for identifiers, especially lowercase ones. Always use mixed case and/or combined words/abbreviations. In my code, I try to use non-language words by adding a single letter prefix to normal words. The exception is the single character identifiers i, j, and k used for some for-loop constructs.
YMMV
Btw, how do you get the same behavior as with EXWC (i.e. that a new console window isn't opened when you run your program)?
This is talked about in a number of places in the manual.
- eui -> Uses the existing console window.
- euiw -> Creates a new console window.
6. Re: Euphoria Release Schedule... your help please!
- Posted by jeremy (admin) Aug 17, 2009
- 911 views
Maybe the lack of feedback is a good thing if things are just working! We would like to heard that too. Thanks for the reports. I do know that in alpha 3 a ton of bugs were fixed. Maybe there are no more
Jeremy
7. Re: Euphoria Release Schedule... your help please!
- Posted by Lone_EverGreen_Ranger Aug 17, 2009
- 921 views
Its good to see that a win32lib is being developed for eu4