1. Euphoria 3.0.0 Released!

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

new topic     » topic index » view message » categorize

2. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

3. Re: Euphoria 3.0.0 Released!

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,  smile

new topic     » goto parent     » topic index » view message » categorize

4. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

5. Re: Euphoria 3.0.0 Released!

> 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!!

new topic     » goto parent     » topic index » view message » categorize

6. Re: Euphoria 3.0.0 Released!

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 smile


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."

new topic     » goto parent     » topic index » view message » categorize

7. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

8. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

9. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

10. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

11. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

12. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

13. Re: Euphoria 3.0.0 Released!

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. smile
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. blink
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

new topic     » goto parent     » topic index » view message » categorize

14. Re: Euphoria 3.0.0 Released!

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. smile

Regards,
   Juergen

new topic     » goto parent     » topic index » view message » categorize

15. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

16. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

17. Re: Euphoria 3.0.0 Released!

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...

new topic     » goto parent     » topic index » view message » categorize

18. Re: Euphoria 3.0.0 Released!

Hi

Thanks Rob.

Chris

new topic     » goto parent     » topic index » view message » categorize

19. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

20. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

21. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

22. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

23. Re: Euphoria 3.0.0 Released!

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

new topic     » goto parent     » topic index » view message » categorize

24. Re: Euphoria 3.0.0 Released!

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 smile


Regards
Igor Kachan
kinz at peterlink.ru

new topic     » goto parent     » topic index » view message » categorize

25. Re: Euphoria 3.0.0 Released!

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/

new topic     » goto parent     » topic index » view message » categorize

26. Re: Euphoria 3.0.0 Released!

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. smile

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.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu