1. Compiler ??

How will the users be able to link the causeway extender in a Euphoria

  compiled programs if the user does not have the Watcom linker ? What

  linker do we use if LE modules are used ?

new topic     » topic index » view message » categorize

2. Re: Compiler ??

Bernie Ryan writes:
> How will the users be able to link the causeway
> extender in a Euphoria compiled programs if the
> user does not have the Watcom linker ? What
> linker do we use if LE modules are used ?

I imagine I'll support both WATCOM C and GNU C.
Both allow 32-bit DOS programs to be built.
Euphoria is not strongly tied to CauseWay.
It used to use the DOS4GW extender and
was compiled with GNU C a long time ago.
It has also been tested successfully with other
shareware and freeware DOS extenders.

Regards,
   Rob Craig
   Rapid Deployment Software
   http://www.RapidEuphoria.com

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

3. Re: Compiler ??

Robert Craig wrote:
>
> Bernie Ryan writes:
> > How will the users be able to link the causeway
> > extender in a Euphoria compiled programs if the
> > user does not have the Watcom linker ? What
> > linker do we use if LE modules are used ?
>
> I imagine I'll support both WATCOM C and GNU C.
> Both allow 32-bit DOS programs to be built.
> Euphoria is not strongly tied to CauseWay.
> It used to use the DOS4GW extender and
> was compiled with GNU C a long time ago.
> It has also been tested successfully with other
> shareware and freeware DOS extenders.
>
> Regards,
>    Rob Craig
>    Rapid Deployment Software
>    http://www.RapidEuphoria.com

Since the last release of the Causeway extender, there is no memory
limitation - at least not before 256 MB. Is this also true for DOS4GW
and the other extenders mentioned by you, Rob?

Have a nice day, Rolf

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

4. Re: Compiler ??

Rolf Schroeder writes:
> Since the last release of the Causeway extender,
> there is no memory limitation - at least not before 256 MB.
> Is this also true for DOS4GW and the other extenders
> mentioned by you, Rob?

I'm not sure.
I haven't been keeping up with the other extenders lately.
I know they all allow many megabytes (at least 32 for all of them
I think), but I don't know the limits.

Regards,
   Rob Craig
   Rapid Deployment Software
   http://www.RapidEuphoria.com

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

5. Compiler ??

When is a Euphoria compiler going to available ?

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

6. Re: Compiler ??

Bernie Ryan writes:
> When is a Euphoria compiler going to available ?

Things are progressing well on the compiler project.
By the end of this month I should be able to compile
any* Euphoria program into faster-executing C code.
After that, I have to do a lot of testing and optimizing.
Before releasing it, I'll compile lots of large programs and
make sure they work the same as when interpreted.
I need to test DOS32, WIN32 and Linux programs.
I need to try it with WATCOM, GNU and Microsoft C/C++.
This, plus polishing and documenting could take another
2 months. So maybe 3 months from now I'll be ready to
release the compiler and start looking at language features etc.

---------------------

*The only thing I know of that can't be compiled is
the "dynamic" include technique, where you overwrite
an include file, depending on some condition,
just before the include statement. Less than 1% of
Euphoria programs do this. These programs can't be
bound either.

Regards,
   Rob Craig
   Rapid Deployment Software
   http://www.RapidEuphoria.com

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

7. Re: Compiler ??

I can help by submitting you some very large programs if you want.

Pete King.

-----Original Message-----
From: Robert Craig <rds at ATTCANADA.NET>
To: EUPHORIA at LISTSERV.MUOHIO.EDU <EUPHORIA at LISTSERV.MUOHIO.EDU>
Date: Saturday, June 03, 2000 9:26 PM
Subject: Re: Compiler ??


>Bernie Ryan writes:
>> When is a Euphoria compiler going to available ?
>
>Things are progressing well on the compiler project.
>By the end of this month I should be able to compile
>any* Euphoria program into faster-executing C code.
>After that, I have to do a lot of testing and optimizing.
>Before releasing it, I'll compile lots of large programs and
>make sure they work the same as when interpreted.
>I need to test DOS32, WIN32 and Linux programs.
>I need to try it with WATCOM, GNU and Microsoft C/C++.
>This, plus polishing and documenting could take another
>2 months. So maybe 3 months from now I'll be ready to
>release the compiler and start looking at language features etc.
>
>---------------------
>
>*The only thing I know of that can't be compiled is
>the "dynamic" include technique, where you overwrite
>an include file, depending on some condition,
>just before the include statement. Less than 1% of
>Euphoria programs do this. These programs can't be
>bound either.
>
>Regards,
>   Rob Craig
>   Rapid Deployment Software
>   http://www.RapidEuphoria.com
>

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

8. Re: Compiler ??

<snip>

> Before releasing it, I'll compile lots of large programs and
> make sure they work the same as when interpreted.
> I need to test DOS32, WIN32 and Linux programs.
> I need to try it with WATCOM, GNU and Microsoft C/C++.
> This, plus polishing and documenting could take another
> 2 months. So maybe 3 months from now I'll be ready to
> release the compiler and start looking at language features etc.

Could you add the free Borland C/C++ compiler to the test list too?

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

9. Re: Compiler ??

Rob

I thought your intention was only to support GNU C ?
Why not develop your compiler on Linux gcc release that ... which will allow
euphoria programs immediately to run on many platforms and then tweak, or
elaborate the code for the other compilers?

Which compiler are you now working with?  I have this uneasy feeling that
old habits die hard and you are developing on Watcom.... :(

Ken Rhodes



>

>  I need to try it with WATCOM, GNU and Microsoft C/C++.

>  This, plus polishing and documenting could take another
>  2 months. So maybe 3 months from now I'll be ready to
>  release the compiler and start looking at language features etc.
>
>  ---------------------
>
>  *The only thing I know of that can't be compiled is
>  the "dynamic" include technique, where you overwrite
>  an include file, depending on some condition,
>  just before the include statement. Less than 1% of
>  Euphoria programs do this. These programs can't be
>  bound either.
>
>  Regards,
>     Rob Craig
>     Rapid Deployment Software
>     http://www.RapidEuphoria.com





_______________________________________________________
Get 100% FREE Internet Access powered by Excite
Visit http://freelane.excite.com/freeisp

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

10. Re: Compiler ??

>Could you add the free Borland C/C++ compiler to the test
>list too?

What free C compiler is this? The TCC in the Borland
Museum?

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

11. Re: Compiler ??

Pete King writes:
> I can help by submitting you some very large
> programs if you want.

Thanks, maybe I'll take you up on that.
Don't forget though, that I've got an Archive
of 600 programs at my disposal.

Steve Adams writes:
> Could you add the free Borland C/C++ compiler to the test list too?

Thanks for the suggestion.
I'll look into it.

Ken Rhodes writes:
> I thought your intention was only to support GNU C ?

No. I'd like to support others if it isn't too much trouble.

> Why not develop your compiler on Linux gcc release that ...

I could do that, but I work mainly in Windows 98 and I don't
like having to reboot all the time.

> Which compiler are you now working with?
> I have this uneasy feeling that old habits die hard
> and you are developing on Watcom.... :(

I'm using Watcom, but it should be trivial to port the compiler
to Linux and GNU - just #define LINUX and we're
all set... (famous last words!).

Regards,
   Rob Craig
   Rapid Deployment Software
   http://www.RapidEuphoria.com

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

12. Re: Compiler ??

Judging by the nature of Euphoria...maybe never. Even if someone *did*
write a Euphoria compiler, it wouldn't be the same Euphoria. Euphoria is
so big and bulky, it would be nearly impossible to create a smaller file
without converting it to another language like ASM, which seems kinda un-
likely.
On Sat, 3 Jun 2000 10:35:12 -0400, Bernie Ryan <xotron at BUFFNET.NET> wrote:

>When is a Euphoria compiler going to available ?

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

Search



Quick Links

User menu

Not signed in.

Misc Menu