1. Re : Why Euphoria

------=_NextPart_000_0069_01BFD518.F5648440
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

People , Qbasic is easier than Euphoria ! Get it in your brain ! Basic =
was not
made for speed , it was made for graphics and sound . And when I run a =
QBasic programe , I know it would not crash .When I run an Euphoria =
program,
I am not sure if it is gonna run . And just take a look at =
www.qbasic.com .=20
If Euphorias web page was as good as that , I would visit it more . I =
just whish
there where a chat room on the Euphoria main page . And now all I have =
to say is that Euphoria is THE best programing language ever made ! Good =
going guys !
Just work on the sound please ! All you people must be pleased about =
Euphoria because only a few people incuding you and me know about it .

See ya !
Ferdinand Greyling
from
Terminal Software
mwfch at mweb.co.za

------=_NextPart_000_0069_01BFD518.F5648440
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>People , Qbasic is&nbsp;easier than =
Euphoria&nbsp;!=20
Get it in your brain ! Basic was not</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>made for speed , it was made for =
graphics&nbsp;and=20
sound . And when I run a QBasic&nbsp;programe , I know it would not =
crash .When=20
I run an Euphoria program,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I am not sure if it is gonna run . And =
just take a=20
look at <A href=3D"http://www.qbasic.com">www.qbasic.com</A> . =
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>If Euphorias web page was as good as =
that , I would=20
visit it more . I just whish</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>there where a chat room on the Euphoria =
main page .=20
And now all I have to say is that Euphoria is THE best programing =
language ever=20
made ! Good going guys !</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Just work on the sound please ! All you =
people must=20
be pleased about Euphoria because only a few people incuding you and me =
know=20
about it .</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>See ya !</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ferdinand Greyling</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>from</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Terminal Software</FONT></DIV>
<DIV><FONT face=3DArial size=3D2><A=20
</HTML>

------=_NextPart_000_0069_01BFD518.F5648440--

new topic     » topic index » view message » categorize

2. Re : Why Euphoria

This has been in interesting thread.  I signed up to the Euphoria mailing
list to learn more about the language.

Currently I use Liberty BASIC, (free download available at
http://www.libertybasic.com), and find that it is a more than adequate rapid
development environment.  It has some limitations, chief among them is that
it is only available as a 16-bit application.  Also, one cannot make genuine
stand-alone compiled executables (like VB, you must have runtime files).

I would be interested in hearing opinions from those who have used LB but
prefer Euphoria.  Why?  Convince me that Eu is the way to go.

-David Drake

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

3. Re : Why Euphoria

------=_NextPart_000_006D_01BFD614.513B6440
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I used to use QuickBasic, and it is NOT easier!! To say it was not made =
for speed is an understatement. And have you actually tried programming =
graphics and sound with it!? I've explored pretty much every bit of code =
in the Qbasic.com archives, and the best progs I've seen, pre-dated =
nintendo.=20

Granted, if Qbasic didn't have it's memory limitations, it could still =
be a contender for an interpreted language, but even compiled, Qbasic is =
still slower than interpreted EU.

There are certainly things that I still miss from that language, but =
EU's benefits far outweigh the advantages of QB.

Another point. MicroSoft doesn't even support QB anymore. The only =
version that I would consider using (QuickBasic), is practically illegal =
to get now. Due to the fact that it is free and you can compile with it, =
I believe. And the fact that MS came out with PowerBasic, which was not =
free and could barely hold ground with QuickBasic. (More Bill Gates =
monopoly schemes).
K.... I'm rambling now. :)       My point is that QB is a dead language, =
the only support for it is the ppl who are too set in their habitual =
ways to switch to a more practical and functional language.

QBasic.com is an homage to a dying language. I think everyone and his =
cousin who has ever programmed, knows QB, thus it is only common sense =
that that website would be alot more developed.
You wanna see the RDS site expand? Get more ppl to start using EU. The =
larger the EU population. The more expansive the the resources will be.

I agree that a chat room would greatly enhance the EU community. And it =
does need to be on the RDS site. Todd Riggins has an Exotica/EU chat =
room on ICQ, but unless you're interested in his Exotica lib, you would =
never know about it.=20

Chris
  People , Qbasic is easier than Euphoria ! Get it in your brain ! Basic =
was not
  made for speed , it was made for graphics and sound . And when I run a =
QBasic programe , I know it would not crash .When I run an Euphoria =
program,
  I am not sure if it is gonna run . And just take a look at =
www.qbasic.com .=20
  If Euphorias web page was as good as that , I would visit it more . I =
just whish
  there where a chat room on the Euphoria main page . And now all I have =
to say is that Euphoria is THE best programing language ever made ! Good =
going guys !
  Just work on the sound please ! All you people must be pleased about =
Euphoria because only a few people incuding you and me know about it .

  See ya !
  Ferdinand Greyling
  from
  Terminal Software
  mwfch at mweb.co.za

------=_NextPart_000_006D_01BFD614.513B6440
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT color=3D#0000ff face=3D"Comic Sans MS">I used to use =
QuickBasic, and it=20
is NOT easier!! To say it was not made for speed is an understatement. =
And have=20
you actually tried programming graphics and sound with it!? I've =
explored pretty=20
much every bit of code in the Qbasic.com archives, and the best progs =
I've seen,=20
pre-dated nintendo. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3D"Comic Sans MS">Granted, if Qbasic =
didn't have=20
it's memory limitations, it could still be a contender for an =
interpreted=20
language, but even compiled, Qbasic is still slower than interpreted=20
EU.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3D"Comic Sans MS">There are certainly =
things that I=20
still miss from that language, but EU's benefits far outweigh the =
advantages of=20
QB.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3D"Comic Sans MS">Another point. =
MicroSoft doesn't=20
even support QB anymore. The only version that I would consider using=20
(QuickBasic),&nbsp;is&nbsp;practically illegal to get now. Due to the =
fact that=20
it is free and you can compile with it, I believe. And the fact that MS =
came out=20
with PowerBasic, which was not free and could barely hold ground with=20
QuickBasic. (More Bill Gates monopoly schemes).</FONT></DIV>
<DIV><FONT color=3D#0000ff face=3D"Comic Sans MS">K.... I'm rambling =
now.=20
:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; My point is that QB is a dead =
language,=20
the only support for it is the ppl who are too set in their habitual=20
ways&nbsp;to switch to a more practical and functional =
language.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3D"Comic Sans MS">QBasic.com is an =
homage to a dying=20
language. I think everyone and his cousin who has ever programmed, knows =
QB,=20
thus it is only common sense that that website would be alot more=20
developed.</FONT></DIV>
<DIV><FONT color=3D#0000ff face=3D"Comic Sans MS">You wanna see the RDS =
site expand?=20
Get more ppl to start using EU. The larger the EU population. The more =
expansive=20
the the resources will be.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3D"Comic Sans MS">I agree that a chat =
room would=20
greatly enhance the EU community. And it does need to be on the RDS =
site. Todd=20
Riggins has an Exotica/EU chat room on ICQ, but unless you're interested =
in his=20
Exotica lib, you would never know about it. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3D"Comic Sans MS">Chris</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV><FONT face=3DArial size=3D2>People , Qbasic is&nbsp;easier than=20
  Euphoria&nbsp;! Get it in your brain ! Basic was not</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>made for speed , it was made for=20
  graphics&nbsp;and sound . And when I run a QBasic&nbsp;programe , I =
know it=20
  would not crash .When I run an Euphoria program,</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>I am not sure if it is gonna run . =
And just take=20
  a look at <A href=3D"http://www.qbasic.com">www.qbasic.com</A> . =
</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>If Euphorias web page was as good as =
that , I=20
  would visit it more . I just whish</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>there where a chat room on the =
Euphoria main page=20
  . And now all I have to say is that Euphoria is THE best programing =
language=20
  ever made ! Good going guys !</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Just work on the sound please ! All =
you people=20
  must be pleased about Euphoria because only a few people incuding you =
and me=20
  know about it .</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>See ya !</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Ferdinand Greyling</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>from</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Terminal Software</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2><A=20
  =

------=_NextPart_000_006D_01BFD614.513B6440--

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

4. Re : Why Euphoria

On 14 Jun 2000, at 12:04, Drake, David wrote:

> This has been in interesting thread.  I signed up to the Euphoria
> mailing list to learn more about the language.
>
> Currently I use Liberty BASIC, (free download available at
> http://www.libertybasic.com),

Hmm, i couldn't dl it. Just wanted a look, and the details aren't on
the web pages.

Kat

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

5. Re: Re : Why Euphoria

On Tue, 13 Jun 2000, Ferdinand and his Evil Twin wrote:

<ET> People , Qbasic is easier than Euphoria ! Get it in your brain !

QBasic is simpler, not easier. Easier means I can write a Windows
program that does useful work without a lot of hassle. Simpler,
on the other hand, means there is less to learn, because the language
is capable of doing less. To put it in perspective, I can SELL programs
I write using Euphoria. I can't sell QBasic programs. I like to eat regularly,
therefore I prefer Euphoria.

<ET> Basic was not made for speed , it was made for graphics and sound .

When QBasic was made, pc graphics were a joke (compared to
Atari, Amiga, Mac, etc....) and the only sound was that little beep
from the speaker.

<ET>And when I run a QBasic programe , I know it would not crash .
<ET>When I run an Euphoria program,  I am not sure if it is gonna run .

Try loading a 300,000 byte data file into your QBasic program and tell us
it won't crash ;)

[Suddenly, Ferdinand's Good Twin regains control of the keyboard:]

<GT>And now all I have to say is that Euphoria is THE best programing language
<GT> ever made ! Good going guys !
<GT> Just work on the sound please !
<GT> All you people must be pleased about Euphoria because only a
<GT> few people incuding you and me know about it .

> See ya !
> Ferdinand Greyling

Irv

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

6. Re : Why Euphoria

Kat wrote:

> Hmm, i couldn't dl it. Just wanted a look, and the
> details aren't on the web pages.

I had downloaded it a number of years ago, and wasn't impressed. The
controls were a bit primitive, and several of them were clearly not native.
I recall reading that it was written in Smalltalk. It didn't last on my hard
drive very long.

Of course, it may have vastly improved since then.

-- David Cuny

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

7. Re: Re : Why Euphoria

Maybe. But Euphoria is still faster, and in most cases, simpler. Just look
at a language like C, C++, Perl, Java, sed, awk, assembly...Shall I go on?
Just a few drawbacks(listen closely, anybody named Robert Craig):

* func's and proc's need a 'byref' prefix to variable types that allows the
  subroutine to change the argument itself. Kinda like:
  procedure something(byref integer a, integer b, integer c)
      a=b+c
  end procedure

* Support to link to .OBJ, .LIB, and .QLB files.

* Ability to run Euphoria in threads, kinda like pthreads

* Pipe capability like Perl:
  sub gets { # Yes, I know this is stupid, having to make a gets() sub
    local(*FN)=$_[0];
    local($st)='';
    while (1) {
      $ch=getc(FN);
      if ($ch eq "\n" || eof(FN)) { last; }
      $st .= $ch;
    }
    return $st;
  }
  die "Can't pipe test.exe: $!\n" unless open(FOO,"test.exe|");
  while (!eof(FOO)) {
    print &gets(FOO);
  }
  close(FOO);

* A ! operator like in perl: !foo

* Some way to include files within code blocks

* A way to actively interface with a program in another language(sounds like
  a toughie)

* An eval() function.
  Example 1: eval("puts(1,\"Hi!\\n\")")
  Example 2: sum=eval("4+5")

  Which would require something like $!(last error returned from some func)
  or $@(last syntax error from eval) from perl.

* And last but not least, a built-in fill() procedure

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

8. Re: Re : Why Euphoria

I used to use LB, until I deleted it and every LB program on my HDD example
prog or not. I found Win32lib much more capable.

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

Search



Quick Links

User menu

Not signed in.

Misc Menu