1. Euphoria works???

You mean I can just open up any text editor, like maybe Notepad, type it
some code, and it's ready to run?  Don't you have to compile it?
   The Euphoria that I downloaded came with very vague instructions.  Is
there a list of commands and what they do?  Like what's the difference in
print and printf?
                                                            Wayne

new topic     » topic index » view message » categorize

2. Re: Euphoria works???

Hi Wayne,

There should be some doco in the doc\ directory under the directory where
you installed Euphoria, usually "c:\euphoria\doc".

Look for refman.doc and library.doc.

Note: They are text files not word documents.

Ray Smith

----- Original Message -----
From: Wayne Thompson <Mrwayne51736 at CS.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Friday, October 27, 2000 11:18 PM
Subject: Euphoria works???


>    You mean I can just open up any text editor, like maybe Notepad, type
it
> some code, and it's ready to run?  Don't you have to compile it?
>    The Euphoria that I downloaded came with very vague instructions.  Is
> there a list of commands and what they do?  Like what's the difference in
> print and printf?
>                                                             Wayne

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

3. Re: Euphoria works???

Welcome Wayne!

No, you don't have to compile a Euphoria program, because Euphoria is an
*interpreted* language.  So yes, you can just type in code in a text editor,
SAVE IT WITH AN .EX extent, an it's ready to run.

And yes, the commands can be hard to figure out (at least for me, anyway);
but there are "overview" documentation in both "doc" and "html" folders; the
html is easier to use, though they contain the same information.

printf lets you print things in a formatted way, like where the decimal
point gets placed, how many decimal places are use when numbers are printed,
etc.  It's *not* limited to printing numbers, though.

for example:

 rate = 7.875
printf(myfile, "The interest rate is: %8.2f\n", rate)

yields:
The interest rate is:     7.88

because the "%" which is eventually followed by the "f" tells it to print
floating point decimals, the "8" tells it to allow 8 places to left of
decimal, the 2 tells it to allow 2 places after decimal, and the "\n" tells
it to make a new line after it prints what it prints.

Dan Moyer


----- Original Message -----
From: "Wayne Thompson" <Mrwayne51736 at CS.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Friday, October 27, 2000 6:18 AM
Subject: Euphoria works???


>    You mean I can just open up any text editor, like maybe Notepad, type
it
> some code, and it's ready to run?  Don't you have to compile it?
>    The Euphoria that I downloaded came with very vague instructions.  Is
> there a list of commands and what they do?  Like what's the difference in
> print and printf?
>                                                             Wayne

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

4. Re: Euphoria works???

On Fri, 27 Oct 2000, Wayne Thompson wrote:
> You mean I can just open up any text editor, like maybe Notepad, type it
> some code, and it's ready to run?  Don't you have to compile it?
>    The Euphoria that I downloaded came with very vague instructions.  Is
> there a list of commands and what they do?  Like what's the difference in
> print and printf?

If you'll browse thru the euphoria directory, and open the folder named "html",
you'll find all the commands very clearly documented. Start by clicking on the
file named "library.html". Internet Exploder should display these pages for you.

If you've never done _any_ programming before, only parts of this documentation
will make sense. Start by playing with the parts that you do understand, and
then experiment by adding new ones *one at a time* . (That's so you know
exactly where to find the part that doesn't work). There's a reason every
programming language tutorial starts out with "hello world", you know.

Regards,
Irv

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

5. Re: Euphoria works???

In a message dated 10/27/00 8:37:48 AM Central Daylight Time,
smithr at IX.NET.AU writes:

<<
 There should be some doco in the doc\ directory under the directory where
 you installed Euphoria, usually "c:\euphoria\doc".

 Look for refman.doc and library.doc.

 Note: They are text files not word documents.

 Ray Smith >>

   No, I already looked and there's nothing in that about compiling a
program.  Also there seems to be nowhere to run the program.  I am beginning
to wonder if Euphoria is a big joke.
                                                         Wayne

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

6. Re: Euphoria works???

> From: Wayne Thompson

>    No, I already looked and there's nothing in that about compiling a
> program.  Also there seems to be nowhere to run the program.

If you haven't already, take a look at the refman.htm file in the html
folder, and look at section 1.3.  This tells you how to run a Euphoria
program from the DOS command prompt (in Win9X, select run from the Start
menu, and type 'command').  As others have mentioned, you can also associate
the file extensions .ex and .exw with the interpreters, ex.exe and exw.exe,
which should be in your euphoria\bin folder, which should be in your PATH.
(Make sure you've rebooted after installation to update your system
settings.)

So, let's suppose you've gotten into the command prompt, and you're in
C:\Euphoria\Demo

To run queens.ex type: "ex queens.ex"

You cannot directly 'compile' a Euphoria program.  It's an interpreted
language, so, typically you run the interpreter (ex.exe or exw.exe) and pass
the name of the file containing your Euphoria source code as a command line
option (or double click in explorer).  If you have the registered version,
you can 'bind' a program, which creates a stand alone executable by
combining the interpreter with your source code into one file.  Alternately,
you can download the new Eu to C translator from the Eu web page, and use
one of the supported C compilers to compile your program.

If you're looking for a good editor, my favorite is EE by David Cuny (get
used to seeing his name and code all over the place), and the IDE that comes
with Win32Lib (and is being extended as we speak) is a pretty handy visual
tool (very similar to VB).

> I am beginning
> to wonder if Euphoria is a big joke.

Well, there are some people, better not mentioned, who thought so, too.
Fortunately, there are a lot of other people who disagree (myself included).

Matt Lewis
http://www.realftp.com/matthewlewis

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

7. Re: Euphoria works???

On Fri, 27 Oct 2000 14:19:26 EDT, Wayne Thompson <Mrwayne51736 at CS.COM>
wrote:

>   No, I already looked and there's nothing in that about compiling a
>program.  Also there seems to be nowhere to run the program.  I am
beginning
>to wonder if Euphoria is a big joke.

  Wayne:

     I think that you are being confused by reading this list.

     There are two types of Euphoria which are supported on 3 different
     platforms.

     The first type of EUPHORIA is a INTERPETER that only requires you to
     write a program with any text editor.
     This type of program is run by TYPING --

     EX.EXE MYPROGRAM.EX      using DOS
     EXW.EXE MYPROGRAM.EXW    using WINDOWS
     EXU MYPROGRAM.EXU        using LINUX

     The second type of EUPHORIA is a TRANSLATOR that will
     translate MYPROGRAM.EX into "C" code which then can be
     COMPILED into a executable program.
     The TRANSLATOR runs in DOS, WINDOWS and LINUX outputing
     the necessary files to used to compile for that platform.
     The "C" compiler is not included with Euphoria.

     The Documents that you are reading are for the INTERPTER
     I hope this clears things up for you.

     Bernie

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

8. Re: Euphoria works???

> program.  Also there seems to be nowhere to run the program.  I am
beginning
> to wonder if Euphoria is a big joke.
>                                                          Wayne

He's onto us, guys... we can't let this EUPHORIC conspiracy be found out!

Set programs on "infect" and fire at will! (or Wayne in this case.)

Just kiddin'. Dude, there's hundreds, if not thousands or millions, of
people using EUPHORIA for all sorts of things. It's real. You just gotta get
real.



__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

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

9. Re: Euphoria works???

I feel you man, I would like to insure your faith in Euphoria
by allowing you another avenue to take if all else fails........

I personally use the below programs to help me out..........

An Editor that's also very easy to use is NoteTab
you can get it here!
ftp://ftp.privatei.com/pub2/drff/ntfree.zip

you'll also need to grab a copy of Jiri Babors
Clipbook Library .......
you can get it here!
http://www.rapideuphoria.com/clipbook.zip

Not to mention, you can execute euphoria .ex .exw files directly fom the
editor
with a click of the mouse...........very easy to use and program with...

> Matt Lewis wrote:

> Well, there are some people, better not mentioned, who thought so, too.
> Fortunately, there are a lot of other people who disagree (myself
included).

EUPHORIA RULES!!! Need I say more?
euman at bellsouth.net

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

10. Re: Euphoria works???

In a message dated 10/27/00 2:16:13 PM Central Daylight Time, xotron at PCOM.NET
writes:

<<
      The first type of EUPHORIA is a INTERPETER that only requires you to
      write a program with any text editor.
      This type of program is run by TYPING --

      EX.EXE MYPROGRAM.EX      using DOS
      EXW.EXE MYPROGRAM.EXW    using WINDOWS
      EXU MYPROGRAM.EXU        using LINUX
  >>

     Thank you for your help.  However, what I didn't understand was where do
yo type "EXW.EXE MYPROGRAM.EXW" ???  Everywhere I have tried it I get nothing.
                                                                    Wayne

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

11. Re: Euphoria works???

In a message dated 10/27/00 2:09:08 PM Central Daylight Time,
cklester at YAHOO.COM writes:

<<
 He's onto us, guys... we can't let this EUPHORIC conspiracy be found out!

 Set programs on "infect" and fire at will! (or Wayne in this case.)

 Just kiddin'. Dude, there's hundreds, if not thousands or millions, of
 people using EUPHORIA for all sorts of things. It's real. You just gotta get
 real.

  >>

     Actually I have written a quiz-type program in QBasic, with over 200
questions, and one section for two players, and also a smaller program in "C"
that works; I am having difficulty understanding this "translator" thing.
Doesn't there have to be something to translate it?
     Also can somebody tell me what all the files under "BIN" are for?  There
seems to be some duplication.
                                                               Wayne

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

12. Re: Euphoria works???

Wayne,

This is what you will wont to do

1) if in windows 95,98
    a) click start
    b) click run
    c) <type> ex guru

the guru program should run
 (guru is a dos progran)

to know what guru.ex does you must read the .docs

IF guru does or doesnt run
Alot of us are guilty of not reading the manual
thoroughly and not fully understanding everything
we read...
but have to read the manual to begin anything.

I suggest reading

* install.doc
*refman.doc

from start to finish.....

when you get an .ex or .exw file to run
then ask what the translator is......


----- Original Message -----
From: "Wayne Thompson"

     Thank you for your help.  However, what I didn't understand was where
do
yo type "EXW.EXE MYPROGRAM.EXW" ???  Everywhere I have tried it I get
nothing.

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

13. Re: Euphoria works???

Hello Wayne,
at times like these I recall the phrase that is written on the front of the
"Hitchhiker's Guide to the Galaxy" - DON'T PANIC -

When I first downloaded Euphoria, I had the opinion that it was a toy
language that was fixated with ancient technology (MS-DOS) and it stayed on
my machine for a least 12 months before I started to give it a serious look.
With some patience and a bit of adventure, I wrote a LIFE simulation game. I
was hooked. It took me about a week to write the game, most of that time
spent was getting to know the language syntax and unique attributes (like
sequences). I'm now assisting with Euphoria's Windows development and I'm
writing a "commercial" type client-server, database, GUI application for the
company I work for.

In a nutshell, Euphoria is worth learning. READ THE MANUALS FIRST!

But to answer your direct questions...

>
>      Actually I have written a quiz-type program in QBasic, with over 200
> questions, and one section for two players, and also a smaller program in
"C"
> that works; I am having difficulty understanding this "translator" thing.
> Doesn't there have to be something to translate it?

The translator for Euphoria programs is a new thing coming from Rapid
Development, the creators of Euphoria. It translates Euphoria source code
into C source code, which can then be compiled by a C compiler into standard
a .EXE. It is still in its early stages and needs a bit more work. For
example, it only works with a couple of brands of C compilers, so I suggest
you learn Euphoria first, before playing with the translator.

>      Also can somebody tell me what all the files under "BIN" are for?
There
> seems to be some duplication.

What do you mean by "duplication"?

For MS-DOS, the EX.EXE program is Euphoria interpreter program, for WIN its
EXW.EXE.
These programs read in a Euphoria program and while checking it for correct
syntax, it executes it as well. That's what an Interpreter does. A complier,
also checks for correct syntax, but instead of executing the program, it
converts it into low-level machine language, which then is linked with some
library routines to create an .EXE program.

There is no Euphoria compiler (yet).

------
Derek Parnell
Melbourne, Australia
(Vote [1] The Cheshire Cat for Internet Mascot)

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

14. Re: Euphoria works???

In a message dated 10/27/00 6:03:40 PM Central Daylight Time,
dparnell at BIGPOND.NET.AU writes:

<<
 at times like these I recall the phrase that is written on the front of the
 "Hitchhiker's Guide to the Galaxy" - DON'T PANIC - >>
I read "Hitchhiker's Guide to the Galaxy."  I think it is some of the best
science fiction I ever read.
When I first started fooling with "C" I had a lot of problems and I still
haven't figured out "pointers."  Compared to QBasic and Fortran, C is
retarded.
                                                               Wayne

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

15. Re: Euphoria works???

Pointers:

  1) array names
  2) arrays of
  3) heap memory allocation
  4) defining
  5) dereferencing
  6) file pointers
  7) heap values
  8) integer Pointers
  9) storing

ALL BASIC C
??????????????

----- Original Message -----
From: "Wayne Thompson" <Mrwayne51736 at CS.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Friday, October 27, 2000 9:52 PM
Subject: Re: Euphoria works???


> In a message dated 10/27/00 6:03:40 PM Central Daylight Time,
> dparnell at BIGPOND.NET.AU writes:
>
> <<
>  at times like these I recall the phrase that is written on the front of
the
>  "Hitchhiker's Guide to the Galaxy" - DON'T PANIC - >>
> I read "Hitchhiker's Guide to the Galaxy."  I think it is some of the best
> science fiction I ever read.
> When I first started fooling with "C" I had a lot of problems and I still
> haven't figured out "pointers."  Compared to QBasic and Fortran, C is
> retarded.
>                                                                Wayne
>

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

16. Re: Euphoria works???

Read the friendly manual! smile

> I am having difficulty understanding this "translator" thing.
> Doesn't there have to be something to translate it?

The ex.exe file that gets placed in your path in the C:\EUPHORIA\BIN
directory is what is used to translate and execute EUPHORIA files (*.ex).

So, when you type "ex myprog.ex," your operating system will go to the
C:\EUPHORIA\BIN directory and run the "ex.exe" file using "myprog.ex" as the
code to translate and execute.

However, you can also bind your programs to run as stand-alone executables!
Cool.

> Also can somebody tell me what all the files under "BIN" are
> for?  There seems to be some duplication.

Get specific.

-ck


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

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

17. Re: Euphoria works???

------=_NextPart_000_0054_01C04084.7186E320
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

>Compared to QBasic and Fortran,C is retarded.

Eh, so in other words , what you just said is like saying :

Compared to a stripper (QBasic) and Moses (Fortran), God (C) is =
retarded.

------=_NextPart_000_0054_01C04084.7186E320
        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>&gt;Compared to QBasic and Fortran,C is retarded.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Eh, so in other words , what you just said is like saying :</DIV>
<DIV>&nbsp;</DIV>
<DIV>Compared to a stripper (QBasic) and&nbsp;Moses (Fortran), God (C) =
is=20

------=_NextPart_000_0054_01C04084.7186E320--

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

18. Re: Euphoria works???

I have been chastised for disrespecting the great C.
What should I do for penance?
                                           Wayne

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

19. Re: Euphoria works???

Write a compiler in C for Euphoria blink
------
Derek Parnell
Melbourne, Australia
(Vote [1] The Cheshire Cat for Internet Mascot)

----- Original Message -----
From: "Wayne Thompson" <Mrwayne51736 at CS.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Sunday, October 29, 2000 9:06 AM
Subject: Re: Euphoria works???


> I have been chastised for disrespecting the great C.
> What should I do for penance?
>                                            Wayne

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

20. Re: Euphoria works???

Well , well . I got it ! Write Half-Life 3 ! Ok , thats too harsh . Kiss
your dog 500 times ! Naa . Ok , now I have it . Tell us the funnyes joke you
can make up . Note : make up ! . So , give me your best shot .

Ferdinand Greyling

O yea , welcome to the family !

----- Original Message -----
From: Wayne Thompson <Mrwayne51736 at CS.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Sunday, October 29, 2000 12:06 AM
Subject: Re: Euphoria works???


> I have been chastised for disrespecting the great C.
> What should I do for penance?
>                                            Wayne

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

21. Re: Euphoria works???

-----Original Message-----
From: ì <mwfch at MWEB.CO.ZA>
To: EUPHORIA at LISTSERV.MUOHIO.EDU <EUPHORIA at LISTSERV.MUOHIO.EDU>
Date: Sunday, October 29, 2000 5:58 AM
Subject: Re: Euphoria works???


>Well , well . I got it ! Write Half-Life 3 ! Ok , thats too harsh . Kiss
>your dog 500 times ! Naa . Ok , now I have it . Tell us the funnyes joke
you
>can make up . Note : make up ! . So , give me your best shot .
>
>Ferdinand Greyling
>
>O yea , welcome to the family !
>
>> I have been chastised for disrespecting the great C.
>> What should I do for penance?
>>                                            Wayne
>
Hi
No,No you have to do this:
1,Delete window's from your hard drive.
2,Put DOS back on for one year.Then you will make happy the DOS God,but then
the Windows God will be unhappy.So you should then put Linux on your
computer that will make the Linux God happy,but you will not be.
3,Then,Turn towards Canada and ask for forgiveness,that you used anything
but Euphoria to program with.

Then and only then will you be forgiven for this sin.

David Mosley
pmosley at infoway.lib.nm.us
Web page:
http://users4.50megs.com/dmosley/liberty/
http://users4.50megs.com/dmosley/

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

Search



Quick Links

User menu

Not signed in.

Misc Menu