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 easier than =
Euphoria !=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 and=20
sound . And when I run a QBasic 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> </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--
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
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> </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> </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> </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), is 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
:) 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 to switch to a more practical and functional =
language.</FONT></DIV>
<DIV> </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> </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> </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 easier than=20
Euphoria ! 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 and sound . And when I run a QBasic 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> </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--
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
5. Re: Re : Why Euphoria
- Posted by Irv Mullins <irv at ELLIJAY.COM>
Jun 14, 2000
-
Last edited Jun 15, 2000
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
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
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
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.