1. Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by jeremy (admin) Nov 08, 2010
- 1355 views
The first public release of 4.0 was alpha 1 which came on Nov 27, 2008. Today after nearly 2 years of hard work, 3 months after our last beta release, we have arrived at our first release candidate. The development team believes it has been worth the wait. Now is the time to join in for the final stages of 4.0.
This release candidate marks the point in which no more changes will be made unless absolutely necessary. From here on out it's only bug fixes. However, we hope not too many! Now bundled with 4.0 is wiki:EuTest which we have used for some time with 4.0 development. Included with Euphoria in the test directory is over 3,200 tests in over 128 different major categories that tests the internals of Euphoria and the brand new standard library. The bundled utility wiki:EuCoverage shows that 86% of lines of code in our standard library is tested in an automated manner. Moving forward toward the final release of 4.0 the goal is to have that number to 100%.
Speaking of, the standard library has over 800 public members ranging from simple helpers such as iif() to more complex methods such as full sockets interface, http access, regular expressions, dictionary map structures and much more. To help you navigate this new territory we now have full text searchable documentation, offline downloadable HTML documentation and finally a nicely formatted PDF document for easy reading and printing. Detailed information about downloads is always available at: Download Euphoria.
Please join in with others, help test and make Euphoria 4.0 the best release ever. You can download 4.0.0.RC1 in a variety of formats including source releases as well as binary releases for all of our major platforms. Linux and Windows binaries are available now. FreeBSD and OS/X binaries will be posted shortly as the builders check in.
Please enjoy this new monumental milestone for the Euphoria developer community.... Download Euphoria.
2. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by jeremy (admin) Nov 08, 2010
- 1362 views
Please post all your comments to the news article Euphoria 4.0.0 Release Candidate 1 - Released!. Discussion comments can be here on the forum.
3. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by jeremy (admin) Nov 08, 2010
- 1369 views
FreeBSD binary package is now posted, see Download Euphoria for links.
Jeremy
4. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by eumario Nov 08, 2010
- 1291 views
Mac OS X Installer is now available. See Download Euphoria for the links.
5. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by alanjohnoxley Nov 09, 2010
- 1273 views
Hi, a tiny problem with the RC1 windows/watcom installer:
The "select start menu folder" says Euphoria 4.0b4
6. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by DerekParnell (admin) Nov 09, 2010
- 1362 views
Hi, a tiny problem with the RC1 windows/watcom installer:
The "select start menu folder" says Euphoria 4.0b4
Are you sure you're running the correct installer? I just ran both of them and didn't get that message.
7. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by alanjohnoxley Nov 09, 2010
- 1241 views
Strange...
I have only done the win/watcom installer.
If I go to the euphoria\bin and issue "eui -version" I get :
"Euphoria Interpreter 4.0.0 Release Candidate 1 (r3951m) for Windows
Using Managed Memory"
BTW, has pixel support been depreciated between r3412 and r3951 ?
I get unable to resolve the following references (pixel) and (get_pixel) from win32lib.ew v0.70.4
When I use the new install and eui.exe Interestingly, if I copy the r3412 eui.exe
to the RC1 r3951 euphoria\bin and use that, it works fine. No other changes.
I tried to reinstall the latest approved win32lib with patches on top of
RC1, but I get tons of errors.
I'll uninstall RC1 and redo, send you a screenshot if the beta 4 reference reappears.
8. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by mattlewis (admin) Nov 09, 2010
- 1219 views
Hi, a tiny problem with the RC1 windows/watcom installer:
The "select start menu folder" says Euphoria 4.0b4
I think this is a case of the installer remembering what you did last time, and choosing the same directory.
Matt
9. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by DerekParnell (admin) Nov 09, 2010
- 1232 views
BTW, has pixel support been depreciated between r3412 and r3951 ?
I get unable to resolve the following references (pixel) and (get_pixel)
from win32lib.ew v0.70.4
Hmmm ... interesting, because win32lib doesn't use, and never has used, pixel() or get_pixel() anywhere.
Any chance you can show me the full and exact error message you are getting?
10. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by mattlewis (admin) Nov 09, 2010
- 1214 views
BTW, has pixel support been depreciated between r3412 and r3951 ?
I get unable to resolve the following references (pixel) and (get_pixel)
from win32lib.ew v0.70.4
Hmmm ... interesting, because win32lib doesn't use, and never has used, pixel() or get_pixel() anywhere.
Any chance you can show me the full and exact error message you are getting?
The legacy standard library changed between beta 4 and RC 1. Routines that didn't work in 4.0 were removed. This includes pixel and get_pixel.
Matt
11. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by alanjohnoxley Nov 09, 2010
- 1229 views
Hi Derek,
Looks like its a PEBKAC "Problem exists between keyboard and chair"
My backup of my projects and custom includes, when restored to the new install, was restoring with full path instead of without so my includes were effectively incorrect. Thanks to WINRAR.
My stuff is in seperate directories from the Euphoria install.
I am also switching from having my custom include dir in eu.cfg, to having explicit
references to the needed include bits in my main source - because I was including other old code by accident from my custom dir.
The second install of RC1 did not indicate beta 4, it was correct at RC1.
Wish I had saved a screenshot of the first install, cos it looks now like I was smoking my socks. :(
12. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by alanjohnoxley Nov 09, 2010
- 1234 views
The win32lib.ew I have, which works with Eu beta 4, is
v0.70.4a 17june 2008 file date=2010/01/25 size 1,786Kb and has a header as follows:
--------------------NOTICE-------------------------------* -- Software ID: win32lib -- Version: 0.70.4a 17/June/2008 -- Copyright: (c) 2000 /"David Cuny" and friends -- All rights reserved. -- Licence: -- This software is provided 'as-is', without any express or implied warranty. -- In no event will the authors be held liable for any damages arising from -- the use of this software. -- -- Permission is granted to anyone to use this software for any purpose, -- including commercial applications, and to alter it and redistribute it -- freely, subject to the following restrictictions: -- 1. The origin of this software must not be misrepresented; you must not -- claim that you wrote the original software. -- 2. If you use this software in a product, acknowedgement in the product's -- documenation and binary are required. -- 3. Altered source versions, and works substantially derived from the it, -- must... -- a) be plainly be marked as such, -- b) not be misrepresented as the original software, -- c) include this notice, unaltered. --------------------End of NOTICE------------------------*
And there is indeed references to get_pixel etc. See inline routine below:
global function save_image(graphics_point top_left, graphics_point bottom_right) -- Save a rectangular region on a graphics screen, -- given the {x, y} coordinates of the top-left and bottom-right -- corner pixels. The result is a 2-d sequence of pixels suitable -- for use in display_image() above. integer x, width sequence save x = top_left[1] width = bottom_right[1] - x + 1 save = {} for y = top_left[2] to bottom_right[2] do save = append(save, get_pixel({x, y, width})) end for return save end function
I take it, this is not one of your releases Derek? ;)
I have previously done some minor editing to resolve namespace issues.
Anyhow, let me do some more debugging here first!
13. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by jimcbrown (admin) Nov 09, 2010
- 1225 views
The win32lib.ew I have, which works with Eu beta 4, is
v0.70.4a 17june 2008 file date=2010/01/25 size 1,786Kb and has a header as follows:
And there is indeed references to get_pixel etc. See inline routine below:
Someone inlined image.e
The old image.e from 3.1.1 no longer works with 4.0RC1.
You can workaround it by adding this bit of code at the top of your win32lib.ew
global function get_pixel(sequence s) if length(s) = 3 then return repeat(0, s[3]) else return 0 end if end function global procedure pixel(object x, sequence s) x = s end procedure
14. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by alanjohnoxley Nov 09, 2010
- 1305 views
Latest:
My code is now working after commenting out routines that refer to "get_pixel", "pixel" and "dos_interrupt" from win32lib v0.70.4a.
I'll leave it to others to report problems with the reccomended win32lib / Eu 4.0RC1 combo, if any, as my issues with it are probably my own fault!
15. Re: Euphoria 4.0.0 Release Candidate 1 - Released!
- Posted by jeremy (admin) Nov 09, 2010
- 1223 views
Hi, a tiny problem with the RC1 windows/watcom installer:
The "select start menu folder" says Euphoria 4.0b4
I think this is a case of the installer remembering what you did last time, and choosing the same directory.
Matt
Yes, this is the case as the "Product Name" has remained the same from one installer to the other. This was probably bad practice. The product name is "Euphoria 4.0". So, it seems in the registry where "Euphoria 4.0" was last installed to and what group names were, etc...
I'm not sure, either, though that people want Start Menu\Euphoria 4.0a1, Start Menu\Euphoria 4.0a2, b1, b2, b3, b4, rc1, final... So it was a trade off. Not sure the right trade was made though.
Jeremy