1. Euphoria 3.0.0 Released!
- Posted by Robert Craig <rds at RapidEuphoria.com> Oct 18, 2006
- 590 views
At long last, we have a completely free and completely open source release of Euphoria! You can get the code from: http://www.RapidEuphoria.com/v20.htm The release notes are at: http://www.RapidEuphoria.com/relnotes.htm (I would have preferred v30.htm, but there are links to v20.htm from dozens of places around the Internet.) The 2.5 release for all platforms is still available as well. I'm hoping this release will be fairly stable, but the package keeps growing in size and there is no way that I can proof-read all the docs and test every feature on every platform before a release. I'm counting on the Euphoria community to catch any significant problems so I can issue a cleaned up 3.0.1 release in the not too distant future. The Web site still refers to registering etc. in some places. That will be changed in the next couple of days. Enjoy! Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
2. Re: Euphoria 3.0.0 Released!
- Posted by Ray Smith <ray at RaymondSmith.com> Oct 18, 2006
- 558 views
Robert Craig wrote: > > At long last, we have a completely free and > completely open source release of Euphoria! > > You can get the code from: > <a > href="http://www.RapidEuphoria.com/v20.htm">http://www.RapidEuphoria.com/v20.htm</a> > > The release notes are at: > <a > href="http://www.RapidEuphoria.com/relnotes.htm">http://www.RapidEuphoria.com/relnotes.htm</a> > > (I would have preferred v30.htm, but there are links > to v20.htm from dozens of places around the Internet.) Wow, a big congratulations and thankyou for open sourcing Euphoria. I hope the open sourcing spirit drives Euphoria furthur then anyone dreamed possible :) Thanks, Ray Smith http://RaymondSmith.com
3. Re: Euphoria 3.0.0 Released!
- Posted by Kenneth Rhodes <ken_rhodes30436 at yahoo.com> Oct 18, 2006
- 550 views
Wonderful! Congratulations again. Will you announce the free/Open Source release on FreshMeat? Ken Rhodes Folding at Home: http://folding.stanford.edu/ 100% MicroSoft Free SuSE Linux 10.0 No AdWare, SpyWare, or Viruses! Life is Good,
4. Re: Euphoria 3.0.0 Released!
- Posted by Derek Parnell <ddparnell at bigpond.com> Oct 18, 2006
- 549 views
Robert Craig wrote: > > At long last, we have a completely free and > completely open source release of Euphoria! Thank you. You have done a good thing. Now its up to all of us to make Euphoria rise to the occasion. -- Derek Parnell Melbourne, Australia Skype name: derek.j.parnell
5. Re: Euphoria 3.0.0 Released!
- Posted by akusaya at gmx.net Oct 18, 2006
- 562 views
> At long last, we have a completely free and > completely open source release of Euphoria! > You can get the code from: > http://www.RapidEuphoria.com/v20.htm > The release notes are at: > http://www.RapidEuphoria.com/relnotes.htm > (I would have preferred v30.htm, but there are links > to v20.htm from dozens of places around the Internet.) > The 2.5 release for all platforms is still available as well. > I'm hoping this release will be fairly stable, but the > package keeps growing in size and there is no way that > I can proof-read all the docs and test every feature on every > platform before a release. I'm counting on the Euphoria community > to catch any significant problems so I can issue a cleaned up 3.0.1 > release in the not too distant future. > The Web site still refers to registering etc. in some places. > That will be changed in the next couple of days. Thank you, Rob! Just curious, how many days exactly is Euphoria has been now since its first release? I only see "Version 1.0, July 1993" in the release notes. What is the day, may I know? Btw, that is such a long way for Euphoria, more than 13 years!!
6. Re: Euphoria 3.0.0 Released!
- Posted by Al Getz <Xaxo at aol.com> Oct 18, 2006
- 563 views
Robert Craig wrote: > > At long last, we have a completely free and > completely open source release of Euphoria! > > You can get the code from: > <a > href="http://www.RapidEuphoria.com/v20.htm">http://www.RapidEuphoria.com/v20.htm</a> > > The release notes are at: > <a > href="http://www.RapidEuphoria.com/relnotes.htm">http://www.RapidEuphoria.com/relnotes.htm</a> > > (I would have preferred v30.htm, but there are links > to v20.htm from dozens of places around the Internet.) > > The 2.5 release for all platforms is still available as well. > > I'm hoping this release will be fairly stable, but the > package keeps growing in size and there is no way that > I can proof-read all the docs and test every feature on every > platform before a release. I'm counting on the Euphoria community > to catch any significant problems so I can issue a cleaned up 3.0.1 > release in the not too distant future. > > The Web site still refers to registering etc. in some places. > That will be changed in the next couple of days. > > Enjoy! > > Regards, > Rob Craig > Rapid Deployment Software > <a href="http://www.RapidEuphoria.com">http://www.RapidEuphoria.com</a> Thanks Rob Take care, Al E boa sorte com sua programacao Euphoria! My bumper sticker: "I brake for LED's" From "Black Knight": "I can live with losing the good fight, but i can not live without fighting it". "Well on second thought, maybe not."
7. Re: Euphoria 3.0.0 Released!
- Posted by Chris Bensler <bensler at nt.net> Oct 18, 2006
- 573 views
Excellent. Could you please release a plain archive version for windows? I have my own configurations, particularly file associations, I don't want to have to redo. Chris Bensler ~ The difference between ordinary and extraordinary is that little extra ~ http://empire.iwireweb.com - Empire for Euphoria
8. Re: Euphoria 3.0.0 Released!
- Posted by Chris Bensler <bensler at nt.net> Oct 18, 2006
- 548 views
From Release Notes: "Include files with the same file name but a different path as an earlier include, will no longer be ignored. To be ignored, an include must refer to the exact same file as an earlier include. (a new name space can still be defined, even though the include file is not actually included again.) On Linux/FreeBSD a case-sensitive file-name comparison is now used. " This is good news. Thank you very much Rob. This makes it possible for people to have multiple versions of an API installed as well as allowing my empire standard libraries to coexist with RDS libs. Now if I could just convince you that includes should be relative to their calling files instead of the current directory :) Chris Bensler ~ The difference between ordinary and extraordinary is that little extra ~ http://empire.iwireweb.com - Empire for Euphoria
9. Re: Euphoria 3.0.0 Released!
- Posted by Ray Smith <ray at RaymondSmith.com> Oct 18, 2006
- 564 views
Chris Bensler wrote: > > Excellent. > > Could you please release a plain archive version for windows? > I have my own configurations, particularly file associations, I don't want to > have to redo. Hi Chris, I have zipped a clean install up and put it on my Euphoria page: http://www.raymondsmith.com/wiki/Euphoria Hope it's useful ;) Regards, Ray Smith http://RaymondSmith.com
10. Re: Euphoria 3.0.0 Released!
- Posted by Chris Bensler <bensler at nt.net> Oct 18, 2006
- 563 views
Thanks Ray, but I've already set it up on my laptop, and got the install folder that way. I only mention it because the installer should at least provide a way for people to choose a custom install. (The empire website has archive copies of the corresponding windows versions inthe Hall of Euphoria, which I'll have to update speaking of which) Considering the distro is OS now and releases will be more frequent, it would make sense to pkg the source separate from the distro also. The src shoud not require an installer as people will be updating it often. Many people may not be interested in the source as well. Chris Bensler ~ The difference between ordinary and extraordinary is that little extra ~ http://empire.iwireweb.com - Empire for Euphoria
11. Re: Euphoria 3.0.0 Released!
- Posted by Ray Smith <ray at RaymondSmith.com> Oct 18, 2006
- 560 views
Chris Bensler wrote: > > Thanks Ray, but I've already set it up on my laptop, and got the install > folder > that way. I only mention it because the installer should at least provide a > way for people to choose a custom install. I agree, I think a non installer version should be available. I just put a version up on my website until (if?) an officil one is available. > Considering the distro is OS now and releases will be more frequent, it would > make sense to pkg the source separate from the distro also. > The src shoud not require an installer as people will be updating it often. > Many people may not be interested in the source as well. For similicity for everyone, I'd leave the source in. If you aren't interested in the source just don't look in the euphoria/source directory. Since anyone who is going to download it is a developer I don't think it hurts to include the source. If it added a huge size to the distribution or extra complexity for normal users I'd agree with you to have seperate downloadable distibutions. Regards, Ray Smith http://RaymondSmith.com
12. Re: Euphoria 3.0.0 Released!
- Posted by Vincent <darkvincentdude at yahoo.com> Oct 18, 2006
- 561 views
Great Rob! I think you've made a good decision to open-source Euphoria. Now we just need a bug tracking system and a project commitee or dictator to guide the project along. Perhaps bugzilla or a simpler home-brewed system? The website is obviously going to need a significant overhaul to replace all the places where commercial products are mentioned and such. I am sure this will keep you busy for awhile. No rush. Regards, Vincent
13. Re: Euphoria 3.0.0 Released!
- Posted by Juergen Luethje <j.lue at gmx.de> Oct 18, 2006
- 552 views
Robert Craig wrote: > At long last, we have a completely free and > completely open source release of Euphoria! When I fetched the RSS feed, and saw that there were 29 new messages, I knew that Eu 3.0.0 has been released. Great!! Thanks a lot!! > You can get the code from: > http://www.RapidEuphoria.com/v20.htm > > The release notes are at: > http://www.RapidEuphoria.com/relnotes.htm > > (I would have preferred v30.htm, but there are links > to v20.htm from dozens of places around the Internet.) And "v30.htm" would not apply when Eu 4.0.0 is released. So maybe a more general name such as "download.htm" should be used? Concerning the existing links to "v20.htm": If you want, you can make a dummy "v20.htm" page, that automatically redirects the user to "download.htm" (or whatever else). Since I don't know whether posting HTML code in this HTML based forum will work properly, I replaced angle brackets with square brackets in the following code: ------------------------------------------------------------------------ [html] [head] [meta http-equiv="refresh" content="0; URL=http://www.rapideuphoria.com/download.htm"] [title]Euphoria Programming Language[/title] [/head] [body] [h2]Welcome ...[/h2] ... to the website of the free and open source Euphoria Programming Language! [p]In case your browser doesn't load the download page automatically, just click at [a href="http://www.rapideuphoria.com/download.htm"]this link[/a].[/p] [/body] [/html] ------------------------------------------------------------------------ ... and search robots by Google and others will find the new page anyway. Just an idea. <snip> Thanks again! Regards, Juergen
14. Re: Euphoria 3.0.0 Released!
- Posted by Juergen Luethje <j.lue at gmx.de> Oct 18, 2006
- 549 views
Chris Bensler wrote: > > From Release Notes: > "Include files with the same file name but a different path as an earlier > include, > will no longer be ignored. To be ignored, an include must refer to the exact > same file as an earlier include. (a new name space can still be defined, even > though the include file is not actually included again.) On Linux/FreeBSD a > case-sensitive file-name comparison is now used. " > > This is good news. Thank you very much Rob. > This makes it possible for people to have multiple versions of an API > installed > as well as allowing my empire standard libraries to coexist with RDS libs. > > Now if I could just convince you that includes should be relative to their > calling > files instead of the current directory :) I could not have said this better myself. Regards, Juergen
15. Re: Euphoria 3.0.0 Released!
- Posted by CChris <christian.cuvier at agriculture.gouv.fr> Oct 18, 2006
- 563 views
Robert Craig wrote: > > At long last, we have a completely free and > completely open source release of Euphoria! > > You can get the code from: > <a > href="http://www.RapidEuphoria.com/v20.htm">http://www.RapidEuphoria.com/v20.htm</a> > > The release notes are at: > <a > href="http://www.RapidEuphoria.com/relnotes.htm">http://www.RapidEuphoria.com/relnotes.htm</a> > > (I would have preferred v30.htm, but there are links > to v20.htm from dozens of places around the Internet.) > > The 2.5 release for all platforms is still available as well. > > I'm hoping this release will be fairly stable, but the > package keeps growing in size and there is no way that > I can proof-read all the docs and test every feature on every > platform before a release. I'm counting on the Euphoria community > to catch any significant problems so I can issue a cleaned up 3.0.1 > release in the not too distant future. > > The Web site still refers to registering etc. in some places. > That will be changed in the next couple of days. > > Enjoy! > > Regards, > Rob Craig > Rapid Deployment Software > <a href="http://www.RapidEuphoria.com">http://www.RapidEuphoria.com</a> HURRAY !!! I won't work on this for a few weeks because I'll be away from any computer in November, but... some stuff is waiting in my drawers already! CChris
16. Re: Euphoria 3.0.0 Released!
- Posted by Igor Kachan <kinz at peterlink.ru> Oct 18, 2006
- 569 views
Robert Craig wrote: > At long last, we have a completely free and > completely open source release of Euphoria! > > You can get the code from: > <a > href="http://www.RapidEuphoria.com/v20.htm">http://www.RapidEuphoria.com/v20.htm</a> > > The release notes are at: > <a > href="http://www.RapidEuphoria.com/relnotes.htm">http://www.RapidEuphoria.com/relnotes.htm</a> > > (I would have preferred v30.htm, but there are links > to v20.htm from dozens of places around the Internet.) > > The 2.5 release for all platforms is still available as well. > > I'm hoping this release will be fairly stable, but the > package keeps growing in size and there is no way that > I can proof-read all the docs and test every feature on every > platform before a release. I'm counting on the Euphoria community > to catch any significant problems so I can issue a cleaned up 3.0.1 > release in the not too distant future. > > The Web site still refers to registering etc. in some places. > That will be changed in the next couple of days. > > Enjoy! Ok, many many thanks! I've started the translation of all these new things into Russian. But what about the 2.5 official interpreter C source code, which was strictly licenced? Is it open now? Say, if I'd like to resubmit the bilingual 2.5 thing as an open source code program, is it possible? Just as a first step to multi-lingual 3.0? Good Luck to all the Free and Open Euphorians! Regards, Igor Kachan kinz at peterlink.ru
17. Re: Euphoria 3.0.0 Released!
- Posted by Mario Steele <eumario at trilake.net> Oct 18, 2006
- 576 views
Robert Craig wrote: > > At long last, we have a completely free and > completely open source release of Euphoria! > > You can get the code from: > <a > href="http://www.RapidEuphoria.com/v20.htm">http://www.RapidEuphoria.com/v20.htm</a> > > The release notes are at: > <a > href="http://www.RapidEuphoria.com/relnotes.htm">http://www.RapidEuphoria.com/relnotes.htm</a> > > (I would have preferred v30.htm, but there are links > to v20.htm from dozens of places around the Internet.) > > The 2.5 release for all platforms is still available as well. > > I'm hoping this release will be fairly stable, but the > package keeps growing in size and there is no way that > I can proof-read all the docs and test every feature on every > platform before a release. I'm counting on the Euphoria community > to catch any significant problems so I can issue a cleaned up 3.0.1 > release in the not too distant future. > > The Web site still refers to registering etc. in some places. > That will be changed in the next couple of days. > > Enjoy! > > Regards, > Rob Craig > Rapid Deployment Software > <a href="http://www.RapidEuphoria.com">http://www.RapidEuphoria.com</a> Quite excellent Rob, Good job on getting everything together, and getting it up. I agree with others, that the next thing (Since the fabled so little few wanted to make changes to the code for the source code), would be to get the Source Forge Project registered, so we got either the CVS or SVN (Opt for SVN since it's so much better), for the actual source code, so that we can get some Revisioning going on, and have some offical central repository, so not everyone is posting all of their modifications in different spots. Another reason why I opt for SVN, cause it makes it easy for people to submit their revisions, and people can specifically check out that revision, if they want to check out thoes features, while leaving the main core of the euphoria source untouched. Just my Two Cents (Which I voiced before). Mario Steele http://enchantedblade.trilake.net Attaining World Dominiation, one byte at a time...
18. Re: Euphoria 3.0.0 Released!
- Posted by ChrisBurch2 <crylex at freeuk.co.uk> Oct 18, 2006
- 553 views
Hi Thanks Rob. Chris
19. Re: Euphoria 3.0.0 Released!
- Posted by Robert Craig <rds at RapidEuphoria.com> Oct 18, 2006
- 558 views
Kenneth Rhodes wrote: > Wonderful! Congratulations again. > > Will you announce the free/Open Source > release on FreshMeat? Yes. That's a good idea. Thanks for reminding me. I'll do it in a few days, once I see that there are no "show-stopper" bugs in the release. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
20. Re: Euphoria 3.0.0 Released!
- Posted by Robert Craig <rds at RapidEuphoria.com> Oct 18, 2006
- 582 views
akusaya wrote: > Just curious, how many days exactly is Euphoria has been now since its > first release? I only see "Version 1.0, July 1993" in the release > notes. What is the day, may I know? > > Btw, that is such a long way for Euphoria, more than 13 years!! On July 8, 1993 I uploaded Euphoria 1.0 to a large BBS* in Toronto. That was the first upload. Over the next few weeks I uploaded it to CompuServe, AOL, and many other BBS's. There was hardly any "World Wide Web" at that time. Few people even had e-mail addresses. *BBS = Bulletin Board Service Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
21. Re: Euphoria 3.0.0 Released!
- Posted by Robert Craig <rds at RapidEuphoria.com> Oct 18, 2006
- 567 views
Igor Kachan wrote: > I've started the translation of all these new things into Russian. Great. > But what about the 2.5 official interpreter C source code, which > was strictly licenced? Is it open now? Say, if I'd like to > resubmit the bilingual 2.5 thing as an open source code program, > is it possible? Just as a first step to multi-lingual 3.0? I'd prefer if you wait until you have a Russian version of 3.0. I don't want to retroactively make 2.5 open source. It might cause legal and programming confusion, and might cause some people to use and distribute the 2.5 source, instead of 3.0. I want 3.0 to clearly be the open source base going forward. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
22. Re: Euphoria 3.0.0 Released!
- Posted by Robert Craig <rds at RapidEuphoria.com> Oct 18, 2006
- 555 views
Mario Steele wrote: > Good job on getting everything together, and getting it up. I agree with > others, > that the next thing (Since the fabled so little few wanted to make changes to > the code for the source code), would be to get the Source Forge Project > registered, > so we got either the CVS or SVN (Opt for SVN since it's so much better), for > the actual source code, so that we can get some Revisioning going on, and have > some offical central repository, so not everyone is posting all of their > modifications > in different spots. > > Another reason why I opt for SVN, cause it makes it easy for people to submit > their revisions, and people can specifically check out that revision, if they > want to check out thoes features, while leaving the main core of the euphoria > source untouched. Thanks. I'll look into SourceForge and SVN soon. I might want to do a 3.0.1 "clean-up" release before we try to set up a formal system of group code changes. Also, I probably need to supply some additional documentation explaining the internals. There are some very tricky aspects to building everything. There are a couple of places where you sometimes have to tweak the C code based on stack offsets used by the C compiler in the ASM code. Very messy stuff. I wish I could automate that better. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
23. Re: Euphoria 3.0.0 Released!
- Posted by Matt Lewis <matthewwalkerlewis at gmail.com> Oct 18, 2006
- 589 views
Robert Craig wrote: > > Thanks. I'll look into SourceForge and SVN soon. > I might want to do a 3.0.1 "clean-up" release > before we try to set up a formal system of group > code changes. Also, I probably need to supply some > additional documentation explaining the internals. > There are some very tricky aspects to building everything. > There are a couple of places where you sometimes have to > tweak the C code based on stack offsets used by the C compiler > in the ASM code. Very messy stuff. I wish I could automate > that better. SVN is pretty easy to work with. You can start using a repository on your hard drive, and later load that onto sourceforge (it's what I've been doing with my projects). I'd say start the repository now, and migrate it later. We can always read from the svn repository and send our patches to Rob for him to integrate. I doubt that there will be too many people sending them in. Eventually, Rob can set others up to be able to commit. There are plenty of projects out there with multiple developers, but we can probably keep euphoria simple, at least at first. Matt Lewis
24. Re: Euphoria 3.0.0 Released!
- Posted by Igor Kachan <kinz at peterlink.ru> Oct 18, 2006
- 585 views
Robert Craig wrote: > > Igor Kachan wrote: > > But what about the 2.5 official interpreter C source code, which > > was strictly licenced? Is it open now? Say, if I'd like to > > resubmit the bilingual 2.5 thing as an open source code program, > > is it possible? Just as a first step to multi-lingual 3.0? > > I'd prefer if you wait until you have a Russian version of 3.0. > I don't want to retroactively make 2.5 open source. It might > cause legal and programming confusion, and might cause some > people to use and distribute the 2.5 source, instead of 3.0. > I want 3.0 to clearly be the open source base going forward. Ok, let's wait Regards Igor Kachan kinz at peterlink.ru
25. Re: Euphoria 3.0.0 Released!
- Posted by Jerry Story <jstory at ocii.com> Oct 18, 2006
- 579 views
- Last edited Oct 19, 2006
Robert Craig wrote: > > Kenneth Rhodes wrote: > > Wonderful! Congratulations again. > > > > Will you announce the free/Open Source > > release on FreshMeat? > > Yes. That's a good idea. Thanks for reminding me. > I'll do it in a few days, once I see that > there are no "show-stopper" bugs in the release. And the Free Software Directory. http://directory.fsf.org/
26. Re: Euphoria 3.0.0 Released!
- Posted by Pete Lomax <petelomax at blueyonder.co.uk> Oct 19, 2006
- 577 views
On Wed, 18 Oct 2006 02:53:39 -0700, Juergen Luethje <guest at RapidEuphoria.com> wrote: >Chris Bensler wrote: > >> Now if I could just convince you that includes should be relative to their >> calling >> files instead of the current directory :) > >I could not have said this better myself. Ummm, AAAAARGH in agreement! OK, so I've just installed 3.0.0... Previously, to get round 2.4/2.5 limitations, I did things like:
include ..\demo\arwen\misc_arwen.e include ..\demo\arwen\message_box.ew include ..\demo\arwen\constants.ew include ..\demo\arwen\dll_links.ew include ..\demo\arwen\structures.ew include ..\demo\arwen\Quick_Allocations.ew include ..\demo\arwen\classes.ew include ..\demo\arwen\arwen.ew
The changes made to 3.0.0 mean that I am now absolutely FORCED to set EUINC, (to avoid the error on "include misc_arwen.ew" in arwen.ew) and/or physically move files (or reboot) to test a different version. What a pain in the butt! Regards, Pete PS should anyone want to use any of the code I have (ptok.e, initFilePathSet() and/or includeFile()) that already solves this, feel free - though I expect it may be easier to code from scratch in pathopen.e or wherever. PPS Anyone working on this, please see my test set: t05\\inc0 .. t05\\incV as listed at the start of p.exw. PPPS Think I'll just make "arwenALL.ew"s to get round this for now.